
.clear { clear: both;}

#appContainer {
	display:		table;
	margin:			auto;
	text-align: 	center;
	padding-top:	20px; 
	padding-bottom:	10px;
}

#appIconArea {
	display: 		table-cell;
	vertical-align:	middle;
	padding-right:	30px;
}

#appIconArea img {
	width:	350px;
	height:	350px;
}

#appInfoArea {
	display: 		table-cell;
	vertical-align:	middle;
	text-align:		center;
}

#appBannerArea {
	text-align: center;
	color: #990000;
	font-family: Arial;
	font-weight: bold;
	font-size: 16pt;
}

#appInfoSidebar {
	text-align: left;
}

@media screen and (max-width: 1100px) {
	#appContainer {
		display:	block;
	}
	
	#appIconArea {
		display: 	block;
		width: 		100%;
		text-align:	center;
		margin: 	auto;
	}
	
	#appInfoArea {
		display: 	block;
		width: 		100%;
		margin-top: 10px;
	}
	
	#appBannerArea {
		padding-top: 2px;
	}
	
	#appInfoSidebar {
		width: 100%;
		text-align: center;
		margin: auto;
	}
}

.sizzleTagline {
	color: #b241a1;
	font-family: Arial;
	font-weight: bold;
	font-size: 16pt;
}

tr.buttonRow > td {
	padding-bottom: 8px;
}

.buttonDetails > a {
	color: #777777;
}

#buttonDetailsDownloadStarted {
	display: none;
}

#buttonDetailsDownloadInfo {
	display: none;
}

div.divider {
	height: 1pt;
	width: 100%;
	background-color: #999999;
}

.topicHeading {
	font-family: Tahoma, Arial;
	font-size: 18pt;
	font-weight: bold;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 8px;
	padding-bottom: 3px;
}

.topicBody {
	padding-left: 16px;
	padding-right: 16px;
	font-size: 12pt;
}

.topicBody > p {
	margin: 0px;
	margin-bottom: 6px;
	padding: 0px;
}

.topicIntro {
	margin-bottom: 6px;
}

.splitScreenshotTable {
	width: 80%;
	margin: auto;
}

.splitScreenshotTopicCell {
	font-size: 12pt;
	vertical-align: center;
}

.sideTopic {
	max-width: 500px;
	margin: auto;
}

.leftSideTopic {
	
}

.rightSideTopic {
	
}

.featureSlug {
	font-size: 10pt;
}

.colorBlock {
	margin-top: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #F1F1FF;
}

.nocolorBlock {
	margin-top: 15px;
}

.standaloneScreenshot {
	padding-top: 10px;
	padding-bottom: 50px;
	text-align: center;
}

.standaloneScreenshot > img {
	margin: auto;
}

.sideScreenshot {
	text-align: center;
}

.leftSideScreenshot {
	padding-right: 15px;
}

.rightSideScreenshot {
	padding-left: 15px;
}

@media screen and (max-width: 1400px) {
	.sideScreenshot {
		width: 45%;
	}
	
	.sideScreenshot > img {
		width: 100%;
		height: auto;
	}
	
	.splitScreenshotTable {
		width: 90%;
	}
}

@media screen and (max-width: 1000px) {
	.topicHeading {
		padding-left: 8pt;
		padding-right: 0pt;
	}
	
	.topicBody {
		padding-left: 8pt;
		padding-right: 0pt;
	}
	
	.standaloneScreenshot > img {
		max-width: 80%;
		height: auto;
	}
	
	.sideScreenshot {
		max-width: 45%;
	}
	
	.sideScreenshot > img {
		width: 100%;
		height: auto;
	}
}



