h3 {
	font-size:1.2em;
}

a {
	color: #0000EE;
}

.featureReadMore {
	padding-left:25px;
	margin-bottom: 30px;
}

.featureReadMore a {
	font-style:italic;
	font-size:85%;
	padding-left:15px;
	color: #0000EE;
}

.featureSet {
	margin:30px 0px 20px 20px;
}

.moreInfoDiv {
	font-size:100%;
	line-height:150%;
	padding:0px 20px 0px 30px;
	overflow:auto;
}

.rScreenShot {
	width:300px;
	margin:5px 5px 5px 15px;
	float:right;
	font-style:italic;
	font-size:90%;
	color:#1395b1;
}

.screenShot {
	width:300px;
	margin:30px 0px 20px 0px;
	-moz-box-shadow: 3px 3px 5px 0px #444444;
	-webkit-box-shadow: 3px 3px 5px 0px #444444;
	box-shadow: 3px 3px 5px 0px #444444;
}


.rScreenShot img {
	width:300px;
	-moz-box-shadow: 3px 3px 5px 0px #444444;
	-webkit-box-shadow: 3px 3px 5px 0px #444444;
	box-shadow: 3px 3px 5px 0px #444444;
}

hr.moreInfoSep {
	margin:50px 0px 50px 0px;
}

div.rotator {
		height:450px;
		margin-left:10px;
	}
	div.rotator ul {
		margin:0px;
		padding:0px;
	}
	div.rotator ul li {
		float:left;
		position:absolute;
		list-style: none;
	}
	div.rotator ul li.show {
		z-index:500;
	}
	
.qck-tst-drv-box {
	-moz-box-shadow: 3px 3px 5px 0px #cccccc;
	-webkit-box-shadow: 3px 3px 5px 0px #cccccc;
	box-shadow: 3px 3px 5px 0px #cccccc;
	border-radius: 18px;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	border: 2px solid #888;
	padding: 0px;
	overflow: hidden;
	color: #444;
	background-color: #f4f4f4;
	margin: 10px;
	min-width: 500px;
}