.actionButtons {
	float:left;
	width:100%;
	text-align: center;
	margin:20px 0 10px 0;
	font-family: Open Sans, Myriad Pro, Helvetica, Arila, sans-serif;
	color:#888;
	font-size:14px;
}

	.actionButtons a.actionButton:link, .actionButtons a.actionButton:visited {
		display:inline-block;
		padding:0 30px 0 30px;
		margin:0 5px 5px 5px;
		background:#38f;
		color:#fff;
		border:1px solid rgba(0,0,0,0.3);
		border-radius:3px;
		font-size:17px;
		line-height: 35px;
		text-decoration: none;
		text-shadow:0 -1px 0 rgba(0,0,0,0.5);
		
		font-weight: 400;
		box-shadow:0 0 4px rgba(0,0,0,0.5);
	}

		.actionButtons a.actionButton:hover {
			background:#49f;
		}

		.actionButtons a.actionButton:active {
			background:#27e;
			color:#acf;
		}

	.actionButtons a.actionButton.alternative:link, .actionButtons a.actionButton.alternative:visited {
		background:#4FB15C;
	}

		.actionButtons a.actionButton.alternative:hover {
			background:#5FC16C;
		}

		.actionButtons a.actionButton.alternative:active {
			background:#3FA14C;
			color:#ddd;
		}

.sliderGroup {
	float:left;
	width:100%; /* 980px */
	margin:50px 0 80px 0;
	min-height:50px;
	cursor:hand;
	cursor:pointer;
	/*background:#f00;*/
	/*overflow-x: hidden;*/
	/*overflow-y: visible;*/
}

	.sliderGroup .carrier {
		float:left;
		width:150%; /* 1470px */
		-webkit-transition:-webkit-transform 0.3s ease-in-out;
		-moz-transition:-moz-transform 0.3s ease-in-out;
		transition:transform 0.3s ease-in-out;

		-webkit-backface-visibility:hidden;
		-moz-backface-visibility:hidden;
		backface-visibility:hidden;

		position: relative;
	}

	.sliderGroup .edge {
		position: absolute;
		top:0px;
		bottom:0px;
		width:980px;
		left:0px;
		z-index:2;
		/*background:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.75)), color-stop(0.9, rgba(0,0,0,0)));*/

		background: -moz-linear-gradient(left,  rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,0) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.75)), color-stop(50%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */


		-webkit-transition:opacity 0.3s ease-in-out;
		-moz-transition:opacity 0.3s ease-in-out;
		transition:opacity 0.3s ease-in-out;
	}

		.sliderGroup .edge.right {
			left:auto;
			right:0px;
			
			background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.75) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(50%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.75))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.75) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.75) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.75) 100%); /* IE10+ */
			background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.75) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=1 ); /* IE6-9 */

		}


	.sliderGroup.showRight .carrier {
		-webkit-transform:translate3d(-490px, 0, 0);
		-moz-transform:translate3d(-490px, 0, 0);
		transform:translate3d(-490px, 0, 0);
	}

		.sliderGroup.showImage .edge {
			opacity:0;
		}

	.sliderGroup .textSection {
		float:left;
		width:450px; /* 470 + 10 + 10px */
		margin:10px 20px 10px 0px;
		-webkit-transition:opacity 0.3s ease-in-out;
		-moz-transition:opacity 0.3s ease-in-out;
		transition:opacity 0.3s ease-in-out;
		font-family: 'Open Sans', sans-serif;

		-webkit-transform:translate3d(0,0,0);
		-moz-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0);
	}

		.sliderGroup.showImage .textSection {
			opacity:0.8;
			-webkit-filter:blur(3px);
			-moz-filter:blur(3px);
			filter:blur(3px);
		}

	.sliderGroup .textSection h3 {
		float:left;
		width:100%;
		margin:0 0 10px 0;
		font-size:30px;
		font-weight: 200;
		color:#444;
		line-height: 35px;
		-webkit-text-smoothing:antialiased;
	}

	.sliderGroup .textSection p {
		float:left;
		width:100%;
		margin:0 0 20px 0;
		font-size:18px;
		color:#444;
		line-height: 30px;
		font-weight: 200;
		-webkit-text-smoothing:antialiased;
	}

	.sliderGroup .textSection p .arrowIcon {
		display: block;
		width:40px;
		height:40px;
		border:2px solid rgba(0,0,0,0.2);
		text-align: center;
		line-height: 38px;
		border-radius:30px;
		font-size:30px;
		color:#888;
		-webkit-font-smoothing: none;
	}

		.sliderGroup .textSection p .arrowIcon:hover {
			border-color:#69f;
			color:#27c;
		}

		.sliderGroup .textSection p .arrowIcon.icon-right {
			float:right;
		}

	.sliderGroup .imageSection {
		float:left;
		width:980px;
		margin:0 20px 0 0;


		-webkit-transform:translate3d(0,0,0);
		-moz-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0);
	}

		.sliderGroup .imageSection .image {
			float:left;
			width:980px;
			margin:0;
			border:0px;
			box-shadow:0 0 5px #333;
			-webkit-box-reflect: below 2px -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(255,255,255,0.2)), color-stop(0.1, transparent));
		}

		.sliderGroup .imageSection:active {
			opacity:0.6;
		}

.slideshowContainer {
	min-height:300px;
}

.slideshowContainer .tabsContainer {
	float:left;
	width:19.8%;
	min-height:300px;
	
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	overflow:hidden;
}

	.slideshowContainer .tabsContainer .tab {
		float:left;
		width:99.5%;
		height:50px;
		line-height:50px;
		text-indent:15px;
		font-size:14px;
		font-weight:bold;
		color:#666;
		border-bottom:1px solid #ddd;
		border-right:1px solid #ccc;
		background:#eee;
		cursor:hand;
		cursor:pointer;
		text-shadow:0 1px 0 #fff;
		-webkit-transition:all 0.5s ease-out;
		-moz-transition:all 0.5s ease-out;
		-o-transition:all 0.5s ease-out;
		-ms-transition:all 0.5s ease-out;
		transition:all 0.5s ease-out;
	}

		#featureSlideshow .tabsContainer .tab {
			height:57px;
			line-height: 57px;
		}
	
		.slideshowContainer .tabsContainer .tab:last-child {
			border-bottom:0px;
		}
	
		.slideshowContainer .tabsContainer .tab:hover {
			background:#fafafa;
		}
		
		.slideshowContainer .tabsContainer .tab:active {
			background:#f5f5f5;
		}
		
		.slideshowContainer .tabsContainer .tab.selected {

			background:white -webkit-gradient(
				linear,
				left top,
				right bottom,
				color-stop(0.2, #FDFEFF),
				color-stop(0.7, #F2F7FC),
				color-stop(0.71, #FAFCFF),
				color-stop(0.9, white)
			);
			
			background: -moz-linear-gradient(-45deg, #fdfeff 0%, #fdfeff 20%, #f2f7fc 70%, #fafcff 71%, #ffffff 90%); /* FF3.6+ */
			background: linear-gradient(-45deg, #fdfeff 0%,#fdfeff 20%,#f2f7fc 70%,#fafcff 71%,#ffffff 90%); /* W3C */
			background: -o-linear-gradient(-45deg, #fdfeff 0%,#fdfeff 20%,#f2f7fc 70%,#fafcff 71%,#ffffff 90%); /* Opera 11.10+ */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfeff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
			
			border-right:1px solid #fff;
			/*text-shadow:0 0 5px #c2c7cc;*/
			text-shadow:none;
			color:#17e;
			text-indent:20px;

		}

.slideshowContainer .slidesContainer {
	float:left;
	width:80%;
	height:450px;
	
	overflow:hidden;
	position:relative;
}

	.slideshowContainer .slidesContainer .tape {
		position:absolute;
		left:0px;
		top:0px;
		float:left;
		width:100%;
		height:100%;
		-webkit-transition:-webkit-transform 0.2s ease-in-out;
		-moz-transition:-moz-transform 0.2s ease-in-out;
		-o-transition:-o-transform 0.2s ease-in-out;
		-ms-transition:all 0.2s ease-in-out;
		transition:all 0.2s ease-in-out;
	}
	
	.slideshowContainer .slidesContainer .slide {
		float:left;
		width:100%;
		height:450px;
		margin:0;
	}
	
	.slideshowContainer .slidesContainer .slide p {
		float:left;
		width:94%;
		margin:10px 0 0 3%;
		line-height:25px;
		font-size:16px;
		color:#444;
		font-weight:normal;
	}

	.slideshowContainer .slidesContainer .slide cite {
		float:left;
		width:94%;
		margin:15px 0 0 3%;
		line-height:15px;
		font-size:13px;
		color:#666;
		font-weight:normal;
		font-style: normal;
	}

	.slideshowContainer .slidesContainer .slide .subcolumn {
		float:left;
		width:45%;
		margin:30px 2% 30px 2%;
	}

		.slideshowContainer .slidesContainer .slide .subcolumn .icon {
			float:left;
			width:30px;
			height:30px;
			margin:5px 10px 0 5px;
			/*background:#777;*/
			background-size:cover;
			-ms-behavior: url(backgroundsize.min.htc);
			opacity:0.5;
		}

			.slideshowContainer .slidesContainer .slide .subcolumn .icon.performance {
				background-image:url(/pc/v6/icon_performance.png);
			}
			.slideshowContainer .slidesContainer .slide .subcolumn .icon.print {
				background-image:url(/pc/v6/icon_print.png);
			}
			.slideshowContainer .slidesContainer .slide .subcolumn .icon.search {
				background-image:url(/pc/v6/icon_search.png);
			}
			.slideshowContainer .slidesContainer .slide .subcolumn .icon.vcard {
				background-image:url(/pc/v6/icon_vcard.png);
			}
			.slideshowContainer .slidesContainer .slide .subcolumn .icon.list {
				background-image:url(/pc/v6/icon_list.png);
			}
			.slideshowContainer .slidesContainer .slide .subcolumn .icon.eventLog {
				background-image:url(/pc/v6/icon_eventLog.png);
			}

		.slideshowContainer .slidesContainer .slide .subcolumn h4 {
			float:left;
			width:80%;
			margin:0;
			padding:0;
			font-size:20px;
			font-weight: normal;
			color:#222;
		}

		.slideshowContainer .slidesContainer .slide .subcolumn p {
			float:left;
			width:80%;
			margin:5px 0 0 0;
			padding:0;
			font-size:14px;
			color:#444;
		}
	
	.slideshowContainer .slidesContainer .slide p a:link, .slideshowContainer .slidesContainer .slide p a:visited {
		color:#15a;
	}
	.slideshowContainer .slidesContainer .slide p a:hover {color:#27c}
	
	.slideshowContainer .slidesContainer .slide .widePicture {
		float:left;
		width:765px;
		margin:10px 0 35px 10px;
		/*border:1px solid #ccc;*/
		/*box-shadow:0 0 3px #777;*/
		border:1px solid #ccc;
		-webkit-box-reflect: below 1px
		    -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.9, transparent), to(rgba(255,255,255,0.3)));
	}

	.slideshowContainer .slidesContainer .slide .widePicture.borderless {
		
		margin-bottom:15px;
		-webkit-box-reflect: below 1px
		    -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.92, transparent), to(rgba(255,255,255,0.2)));
	}
	
.slide_downloadMessage {
	float:left;
	width:100%;
}

	.slide_downloadMessage h1 {
		float:left;
		width:100%;
		margin:170px 0 0 0;
		padding:0;
		
		text-align:center;
		font-size:35px;
		line-height:35px;
		height:35px;
		color:#26c;
		font-weight:200;
		text-shadow:0 0 5px #acf;
		/*
		background:#26a -webkit-gradient(
			linear,
			left top,
			right top,
			color-stop(0, #049),
			color-stop(0.3, #9cf),
			color-stop(0.6, #049)
		);

		-webkit-text-fill-color: transparent;
		-webkit-background-clip: text;

		-webkit-animation-name: glowingText;
		-webkit-animation-duration: 3s;
		-webkit-animation-iteration-count: infinite;
		-webkit-animation-timing-function: linear;
		*/
	}
	
	.slide_downloadMessage h2 {
		float:left;
		width:100%;
		height:20px;
		font-size:14px;
		line-height:20px;
		text-align:center;
		font-weight:bold;
		letter-spacing:1px;
		text-transform:uppercase;
		color:#999;
		margin:5px 0 0 0;
		padding:0;
	}

	@-webkit-keyframes glowingText {
		0% {background-position: -250px 0px;}
		70% {background-position: -250px 0px;}
		100% {background-position: 550px 0px;}
	}
	
	a.btn_downloadNow:link, a.btn_downloadNow:visited {
		display:block;
		width:200px;
		height:50px;
		line-height:50px;
		color:#fff;
		text-transform:uppercase;
		font-weight:bold;
		font-size:16px;
		text-align:center;
		font-family:Myriad Pro, Tahoma, Arial, sans-serif;
		margin:20px 0 0 0;
		/* border:1px solid #27c;
		-webkit-box-shadow:0 0 3px #27c;
		-moz-box-shadow:0 0 3px #27c;
		*/
		-webkit-box-shadow: inset 0 0 2px #222;
		-moz-box-shadow: inset 0 0 2px #222;
		box-shadow: inset 0 0 2px #222;
		
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;
		
		text-decoration:none;
		text-shadow:0 0 2px #222;
		
		background:#27c -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #4f9fff),
			color-stop(0.49, #4494f4),
			color-stop(0.50, #38d),
			color-stop(1, #27c)
		); /* safari & chrome */
		
		background: -moz-linear-gradient(top, #4f9fff 0%, #4494f4 49%, #3388dd 50%, #2277cc 100%); /* FF3.6+ */
		background: -ms-linear-gradient(top, #4f9fff 0%,#4494f4 49%,#3388dd 50%,#2277cc 100%); /* IE10+ */
		background: -o-linear-gradient(top, #4f9fff 0%,#4494f4 49%,#3388dd 50%,#2277cc 100%); /* Opera 11.10+ */
		background: linear-gradient(top, #4f9fff 0%,#4494f4 49%,#3388dd 50%,#2277cc 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f9fff', endColorstr='#2277cc',GradientType=0 ); /* IE6-9 */
	}
	
		
		.slideshowContainer .btn_downloadNow {
			float:left;
			margin:30px 0 0 35% !important;
		}
	
	a.btn_downloadNow:hover {
		background: #38e -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #5fafff),
			color-stop(0.49, #54a4f4),
			color-stop(0.50, #49e),
			color-stop(1, #38e)
		);
		
		background: -moz-linear-gradient(top, #5fafff 0%, #54a4f4 49%, #4499ee 50%, #3388ee 100%); /* FF3.6+ */
		background: -o-linear-gradient(top, #5fafff 0%,#54a4f4 49%,#4499ee 50%,#3388ee 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #5fafff 0%,#54a4f4 49%,#4499ee 50%,#3388ee 100%); /* IE10+ */
		background: linear-gradient(top, #5fafff 0%,#54a4f4 49%,#4499ee 50%,#3388ee 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5fafff', endColorstr='#3388ee',GradientType=0 ); /* IE6-9 */
	}
	
	a.btn_downloadNow:active {
		color:#ccc;
		background:#27c;
	}
	

	a.btn_buyNow:link, a.btn_buyNow:visited, a.btn_buyNowEx:link, a.btn_buyNowEx:visited {
		display:block;
		min-width:200px;
		padding-right:30px;
		height:50px;
		line-height:52px;
		color:#fff;
		text-transform:uppercase;
		font-weight:bold;
		font-size:18px;
		text-align:center;
		font-family:Myriad Pro, Tahoma, Arial, sans-serif;
		margin:20px 0 0 0;
		/* border:1px solid #27c;
		-webkit-box-shadow:0 0 3px #27c;
		-moz-box-shadow:0 0 3px #27c;
		*/
		-webkit-box-shadow: inset 0 0 3px #222;
		-moz-box-shadow: inset 0 0 3px #222;
		box-shadow: inset 0 0 3px #222;
		
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
		border-radius:2px;
		text-indent:20px;

		
		text-decoration:none;
		text-shadow:0 0 3px #000;
		
		background:-webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #4f9fff),
			color-stop(0.49, #4494f4),
			color-stop(0.50, #38d),
			color-stop(1, #27c)
		);
		
		background: -moz-linear-gradient(top, #4f9fff 0%, #4494f4 49%, #3388dd 50%, #2277cc 100%); /* FF3.6+ */
		background: -ms-linear-gradient(top, #4f9fff 0%,#4494f4 49%,#3388dd 50%,#2277cc 100%); /* IE10+ */
		background: -o-linear-gradient(top, #4f9fff 0%,#4494f4 49%,#3388dd 50%,#2277cc 100%); /* Opera 11.10+ */
		background: linear-gradient(top, #4f9fff 0%,#4494f4 49%,#3388dd 50%,#2277cc 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f9fff', endColorstr='#2277cc',GradientType=0 ); /* IE6-9 */

	}
	
		a.btn_buyNow:hover, a.btn_buyNowEx:hover {
			background:-webkit-gradient(
				linear,
				left top,
				left bottom,
				color-stop(0, #5fafff),
				color-stop(0.49, #54a4f4),
				color-stop(0.50, #49e),
				color-stop(1, #38e)
			);
			
			background: -moz-linear-gradient(top, #5fafff 0%, #54a4f4 49%, #4499ee 50%, #3388ee 100%); /* FF3.6+ */
			background: -o-linear-gradient(top, #5fafff 0%,#54a4f4 49%,#4499ee 50%,#3388ee 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, #5fafff 0%,#54a4f4 49%,#4499ee 50%,#3388ee 100%); /* IE10+ */
			background: linear-gradient(top, #5fafff 0%,#54a4f4 49%,#4499ee 50%,#3388ee 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5fafff', endColorstr='#3388ee',GradientType=0 ); /* IE6-9 */
		}

		a.btn_buyNow:active, a.btn_buyNowEx:active {
			background:#27c;color:#ccc;
		}
	

		.bannerSegment_3 a.btn_downloadNow, .bannerSegment_3 a.btn_buyNow {
			float:left;
			margin:10px 10px 0 0;
			width:90px;
			height:26px;
			line-height:27px;
			font-size:13px;
		}
	
	a.btn_buyNowEx {
		text-align:left !important;
		text-indent:12px;
		position:relative;
		overflow:hidden;
	}	
	
	.btn_buyNowEx span {
		position:absolute;
		display:block;
		right:0px;
		top:0px;
		padding:0 12px 0 12px;
		text-indent:0;
		font-size:20px;
		font-weight: normal;
		background:rgba(0,0,0,0.2);
		
		-webkit-border-top-right-radius:4px;
		-webkit-border-bottom-right-radius:4px;
		border-top-right-radius:4px;
		border-bottom-right-radius:4px;
		
		/*color:#fff;*/
		/*text-shadow:0 -1px 0 #555;*/
	}
	
	
.screenshots {
	float:left;
	width:100%;
	margin:20px 0 20px 0;
}

	.contentGroup .textSegment .screenshots {
		width:40%;
		margin-left:30%;
	}

	.screenshots a.screenshot:link, .screenshots a.screenshot:visited {
		float:left;
		width:170px;
		margin:0 0 0 20px;
		background:#fff;
		border:1px solid #aaa;
		-webkit-box-shadow:0 0 3px #aaa;
		-moz-box-shadow:0 0 3px #aaa;
		line-height:0px;
		display:block;
	}
	
	.screenshots a.screenshot:hover {
		-webkit-box-shadow:0 0 8px #999;
		-moz-box-shadow:0 0 8px #999;
	}
	
	.screenshots .screenshot img {
		float:left;
		width:160px;
		margin:5px 0 5px 5px;
		border:0;
	}
	
.featureComparison {
	float:left;
	width:96%;
	font-size:14px;
	color:#666;
	margin:20px 0 20px 2%;
	font-weight:200;
}

	.featureComparison tbody td {
		line-height:30px;
		height:30px;
		border-bottom:1px solid #eee;
	}
	
	.featureComparison .Comparison_TD_Title {
		text-indent:5px;
		line-height:60px;
		height:60px;
		font-size:18px;
		color:#27c;
	}
	
	.featureComparison tbody .Comparison_TD_Standard {
		background:#fafafa;
	}
	
	.featureComparison .Comparison_TD {
		text-indent:20px;
	}
	
	.featureComparison .Comparison_TD_Standard, .featureComparison .Comparison_TD_Basic {
		text-align:center;
	}
	
	.featureComparison thead .Comparison_TD_Standard, .featureComparison thead .Comparison_TD_Basic,
	.featureComparison tfoot .Comparison_TD_Standard, .featureComparison tfoot .Comparison_TD_Basic {
		height:40px;

	}
	
	.featureComparison .Comparison_TD_Standard strong, .featureComparison .Comparison_TD_Basic strong {
		float:left;
		display:block;
		text-align:center;
		width:100%;
		color:#27c;
		text-shadow:0 0 2px #acf;
		font-size:18px;
		margin:0;
		line-height:20px;
		height:20px;
		font-weight: 200;
	}
	
	.featureComparison .bestSelling {
		float:left;
		display:block;
		font-size:11px;
		font-weight:bold;
		color:#fff;
		text-transform:uppercase;
		float:left;
		margin:5px 0 0 13%;

		width:74%;
		text-align:center;
		height:14px;
		line-height:14px;
		
		-webkit-border-radius:7px;
		border-radius:7px;
		/*
		background:#27d;
		-webkit-box-shadow:0 0 4px #27c;
		box-shadow:0 0 4px #27c;
		*/
		background:#c00;
		
	}

	table.featureComparison a.btn_downloadNow, table.featureComparison a.btn_buyNowEx {
		float:left;
		width:80%;
		margin:10px 0 10px 10%;
		height:30px;
		line-height:32px;
		font-size:13px;
	}
	
	
.downloadOptions {
	float:left;
	width:55%;
	min-height:170px;
	margin:40px 0 10px 10%;
}

	.contentGroup p.notes {
		float:left;
		width:80%;
		line-height:18px;
		font-size:12px;
		color:#777;
		margin:20px 0 10px 10%;
	}

	.downloadOptions .downloadOptionItem {
		float:left;
		width:100%;
		min-height:40px;
		line-height:40px;
		color:#444;
		font-weight:200;
		font-size:14px;
		margin:10px 0 0px 0;
	}
	
	.downloadOptions .downloadOptionItem a:link, .downloadOptions .downloadOptionItem a:visited {
		color:#27c;
	}
	
	.downloadOptions .downloadOptionItem a:hover {color:#38d}
	
	.downloadOptions .downloadOptionItem.special {
		width:80%;
		margin:5px 0 0 20%;
		font-size:13px;
		color:#777;
		line-height:20px;
		min-height:50px;
	}

	.downloadOptions hr {
		float:left;
		width:100%;
		margin:30px 0 10px 0;
		border-top:1px dashed #aaa;
		border-bottom:0px;
		border-right:0px;
		border-left:0px;
	}
	
	.downloadOptions .downloadOptionItem.special strong {
		font-weight:bold;
	}
	
	.downloadOptions .downloadOptionItem label {
		cursor:hand;
		cursor:pointer;
	}

.downloadButton {
	float:left;
	width:30%;
	height:100px;
	margin:55px 0 0 0;
	
	background:#1B9CFC;
	
	border:1px solid #27c;
	-webkit-box-shadow:0 0 3px #27c;
	-moz-box-shadow:0 0 3px #27c;
	box-shadow:0 0 3px #27c;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	
	cursor:hand;
	cursor:pointer;
	color:#fff;
}

	.downloadButton:hover {
		background:#2BACFC;
	}
	
	.downloadButton:active {
		background:#0B8CEC;
		
		color:#ccc;
	}

	.downloadButton h1 {
		float:left;
		width:100%;
		height:30px;
		line-height:30px;
		margin:32px 0 0 0;
		text-align:center;
		text-shadow:0 0 2px #000;
		font-size:30px;
		font-weight:bold;
	}
	
	.downloadButton h2 {
		float:left;
		width:100%;
		line-height:15px;
		font-size:14px;
		font-weight:bold;
		opacity:0.8;
		text-shadow:0 0 2px #000;
		text-align:center;
		padding:0;
		margin:0px 0 0 0;
		/*text-transform:capitalize;*/
	}
	
	img.downloadLangages {
		float:left;
		width:300px;
		margin:20px 0 0 0;
	}
	
.textSegment a.btn_downloadNow {
	float:left;
	width:16%;
	height:30px;
	line-height:32px;
	margin:0 0 0 33%;
	font-size:13px;
}

.textSegment .supersize {
	width:20% !important;
	height:60px !important;
	line-height:60px !important;
	font-size:20px !important;

	box-shadow:inset 0 0 4px #000 !important;

	color:#fff !important;
	text-shadow:0 0 3px #000 !important;

}

	.textSegment a.btn_downloadNow.supersize {
		margin-left:29%;
	}

	.textSegment a.supersize:active {
		color:#ccc !important;
	}

.textSegment a.btn_buyNow {
	float:left;
	width:16%;
	height:30px;
	line-height:32px;
	margin:0 0 0 1%;
	font-size:13px;
}

.container.specialSection {
	border-top:1px solid #bbb;
	border-bottom:1px solid #fff;
	/*background:-webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #ddd),
		color-stop(0.02, #eee),
		color-stop(0.98, #e0e0e0),
		color-stop(1, #bbb)
	);*/
	
	background: rgb(221,221,221); /* Old browsers */
	background: -webkit-gradient(linear, left top, left bottom,  color-stop(0, rgba(221,221,221, 1)), color-stop(0.02, rgba(255,255,255,1)), color-stop(0.98, rgba(235,235,235,1)), color-stop(1, rgba(187,187,187,1))); /* Safari */
	background: -moz-linear-gradient(top,  rgba(221,221,221,1) 0%, rgba(255,255,255,1) 2%, rgba(235,235,235,1) 98%, rgba(187,187,187,1) 100%); /* FF3.6+ */
	background: linear-gradient(to bottom, rgba(221,221,221,1) 0%,rgba(255, 255, 255, 1) 2%,rgba(235, 235, 235, 1) 98%,rgba(187,187,187,1) 100%);
	background: -o-linear-gradient(top,  rgba(221,221,221,1) 0%,rgba(255,255,255,1) 2%,rgba(235,235,235,1) 98%,rgba(187,187,187,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(221,221,221,1) 0%,rgba(255,255,255,1) 2%,rgba(235,235,235,1) 98%,rgba(187,187,187,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(221,221,221,1) 0%,rgba(255,255,255,1) 2%,rgba(235,235,235,1) 98%,rgba(187,187,187,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#bbbbbb',GradientType=0 ); /* IE6-9 */

	
	margin-bottom:10px;
	position: relative;
	padding:10px 0 0px 0;
	text-shadow:0 0 3px #000;

	box-shadow:0 0 1px #fff;
}

.downloadBanner_Container {
	float:left;
	width:100%;
	margin:10px 0 0 0;
	border-top:1px dashed #aaa;
	border-bottom:1px dashed #aaa;
}

.downloadBanner {
	float:left;
	width:60%;
	margin:12px 0 12px 5%;
	text-shadow:0 1px 0 #fff;
}

	.downloadBanner p {
		float:left;
		width:100%;
		margin:0;
		padding:0;
		color:#555;
		font-size:18px;
		font-weight: 200;
		line-height:24px;
	}

	.downloadBanner p.notes {
		font-size:13px;
	}

	.downloadButton.small {
		float:right;
		height:auto !important;
		margin:12px 10px 0 0;

		box-shadow: inset 0 0 2px #024;
		border:0px;
	}

	.downloadButton.small h1 {
		margin-top:7px;
		font-size:20px;
		height:20px;
		line-height: 20px;
	}
	.downloadButton.small h2 {
		margin:2px 0 2px 0;
		font-size:12px;
		font-weight: bold;
		text-transform: uppercase;
	}

.videoPlayerContainer {
	position: fixed;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;

	background:rgba(0,0,0,0.9);

	z-index:1100;

	display:none;
}

	.videoPlayerContainer video {
		position: absolute;
		left:50%;
		top:50%;
		margin:-280px 0 0 -400px;
		box-shadow:0 0 5px rgba(0,0,0,0.6);
	}