body{		font-family: 'Open Sans';    background-color: black;	color: red;	background-image: linear-gradient(to right, #A00 , #300);}.outerWrapper{	position: relative;	width: parent;	padding:0px;	margin:0px;	background-color: #F00;	background-image: linear-gradient(to right, #A00 , #300);}.main{	font-family:"Lucida Console", Monaco, monospace;	position: center;	width: 1000px;		padding: 10px;	margin: 0 auto;	background-color: black;	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);	}.intro{		background-color: black;	text-align:center;	width:parent;	padding:10px;	margin:5px;	}.tight{		background-color: black;	text-align:center;	width:parent;	padding:0px;	margin:0px;}.pictureTitle{		width:parent;	padding:10px;	border:none;	margin:5px;}.product{	width:parent;	padding:10px;	border:2px solid red;	margin:15px;}.productR{	width:parent;	padding:0px;	border:0px solid black;	margin:0px;}.product2{	width:parent;	padding:10px;	background-color: #500;	border:2px solid red;	margin:15px;	background-image: linear-gradient(to right, #A00 , #300);}.productGreen{	width:parent;	padding:10px;	background-color: #0A0;	border:2px solid red;	margin:15px;}.productLeft{	width:50%;	border:1px solid blue;}.productRight{	width:50%;	border:1px solid blue;}.mainPic{	position:absolute;	width:300px;	padding:10px;	border:2px solid grey;	margin:15px;}.mainText{	position:absolute;	width:300px;	padding:10px;	border:2px solid grey;	margin:15px;}.video{	width:parent;	text-align:center;	padding:10px;	border:2px solid red;	margin:15px;}.video2{	width:parent;	text-align:center;	padding:10px;	margin:15px;}.footer{		width:parent;	margin:5px;}