.container.product-page .product-details{
	padding-top: 20px;
}

.container.product-page .purchase-options {
	padding-top: 20px;	
    height: 350px;
}

.purchase-options .pricing, .purchase-options .buttons {
	padding-bottom: 10px;
}

.container.compare h2, .container.system-requirements h2, .ultimate-features h2.title, .product-features h2.title {
	font-size: 160%;
	font-weight: 400;
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 8px;
}

.ultimate-features h2.title, .product-features h2.title {
	padding-bottom: 15px;
}

body#videostudio-pro.pro {
	background: #000;	
    background-image: url(/static/vsp/images/pages/vsp-lite/background-videostudio.jpg);
	background-repeat: no-repeat;
    background-position: center -50px;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; 
}


.comparison-chart tbody tr:nth-child(even) { 
	background-color: rgba(0,0,0,.1); 
}

thead .lite {
	background-color: #08797f;
}

.comparison-chart td.lite.feature {
	background-color: #f9ffff !important;
}

.comparison-chart tbody tr:nth-child(even) td.lite.feature {
	background-color: #d6e9e9 !important;
}