	.boxbox a	{ 	color:#ff9900;	text-decoration: none;	 }.boxbox a:hover 	{	color: #fff;	text-decoration: none;	background-color:#FF9900;	}	a.plain{ color:#000; text-decoration:none; }	h3{ margin: 0px 0px 5px 0px; color:#5f6062; font:14px Arial, Helvetica, sans-serif; letter-spacing:0px;  font-weight:lighter; line-height:18px;}h4{ margin: 0px 0px 10px 0px; color:#333333; font:18px Arial, Helvetica, sans-serif; letter-spacing:0px;  font-weight:lighter;}.highlight {background-color:#FF9D9D;border-bottom:#F30 1px solid;border-top:#F30 1px solid;padding: 4px 10px}/***** Main Layout ****/#container {  	width: 100%;  	height: 100%;  	text-align: center;/* IE fix to center the page */}#content {  	width: 740px;  	margin: 0 auto;/* center the page in Firefox */  	text-align: left;	padding: 20px;}#nav	{	margin-left: 25px;	margin-top: 15px;	font:12px Arial, helvetica, tahoma; 	float:left;		}				#nav a	{	color:#999;	text-decoration: none;	font-weight:light;	 }	 	#nav a:hover {	color: #fff;	text-decoration: none;	background-color:#FF9900;	}	 	 			.boxbox	{					width: 990px;				top: 125px;				left: 25px;				position:absolute;				padding: 0;					}.boxgrid-main	{ 	width: 			450px; 	height: 		100%; 	margin-left:	0px; 	float:			left; 	background:		#fff;	border: 		solid 1px #e2e2e2; 	overflow: 		hidden; 	position: 		relative;	text-align:		left;	padding: 		14px;	bottom:			25px;			}.boxgrid-sub	{ 	width: 			450px; 	height: 		180px; 	margin-left:	15px; 	float:			left; 	background:		#fff;	border: 		solid 1px #e2e2e2; 	overflow: 		hidden; 	position: 		relative;	text-align:		left;	padding: 		14px;	vertical-align: text-top;	z-index:		1;	opacity: 		.8;	margin-top:		-25px;			}			.community{	margin-top:30px;	margin-left:440px;}/***** background images ****/.boxgrid-img-headphone	{ 	position: absolute; 	margin-top: 105px; 	margin-left: 565px; 	border: 0;	z-index: 0; 	background-image:url(../i/bckgrnd-headphone.png);	height:440px;	width:335px;				}.boxgrid-img-robot	{ 	position: absolute; 	margin-top: 135px; 	margin-left: 565px; 	border: 0;	z-index: 0; 	background-image:url(../i/bckgrnd-robot.png);	height:440px;	width:335px;				}.boxgrid-img-chili	{ 	position: absolute; 	margin-top: 110px; 	margin-left: 560px; 	border: 0;	z-index: 0; 	background-image:url(../i/bckgrnd-chili.png);	height:440px;	width:335px;				}.boxgrid-img-dog	{ 	position: absolute; 	margin-top: 100px; 	margin-left: 565px; 	border: 0;	z-index: 0; 	background-image:url(../i/bckgrnd-dog.png);	height:440px;	width:335px;				}					.boxgrid-img-tv	{ 	position: absolute; 	margin-top: 40px; 	margin-left: 565px; 	border: 0;	z-index: 0; 	background-image:url(../i/bckgrnd-tv.png);	height:440px;	width:335px;				}				.boxgrid-img-toycar	{ 	position: absolute; 	margin-top: 35px; 	margin-left: 565px; 	border: 0;	z-index: 0; 	background-image:url(../i/bckgrnd-toycar.png);	height:440px;	width:335px;				}.boxgrid-img-orange	{ 	position: absolute; 	margin-top: 90px; 	margin-left: 565px; 	border: 0;	z-index: 0; 	background-image:url(../i/bckgrnd-orange.png);	height:440px;	width:335px;				}.boxgrid-img-wd40	{ 	position: absolute; 	margin-top: 80px; 	margin-left: 560px; 	border: 0;	z-index: 0; 	background-image:url(../i/bckgrnd-wd40.png);	height:440px;	width:335px;				}																		.boxgrid-img-lens	{ 	position: absolute; 	margin-top: 50px; 	margin-left: 565px; 	border: 0;	z-index: 0; 	background-image:url(../i/bckgrnd-lens.png);	height:440px;	width:335px;				}				.boxgrid-img-video	{ 	position: absolute; 	margin-top: 50px; 	margin-left: 565px; 	border: 0;	z-index: 0; 	background-image:url(../i/bckgrnd-video.png);	height:440px;	width:335px;				}				.boxgrid-main p { 	padding: 		0 0 10px 0; 	color:			#666; 	font-weight:	normal; 	font:			12px Arial, helvetica, tahoma;	line-height:    140%; 				}.boxgrid-sub p	{ 	padding: 10 0 0 0; 	color:#333; 	font-weight:normal; 	font:		12px Arial, helvetica, tahoma; 	line-height:    140%; 				}.footerbox-sub	{		float: left;	position:absolute;	top: 0px;	left: 25px;	margin-top:450px;	margin-left:740px;	z-index:1;			}			.footerbox p{ 	padding: 0 0px; 	color:#afafaf; 	font-weight:normal;	font:11px Arial, sans-serif; 			}							.groter	{				color: f90;				font-weight: normal;					}										#footerstreep{						width:480px;						height:1px;						position:absolute;						bottom: 0px;						background-color:#F90;					}					#footertext{						width:480px;						height:20px;						position:absolute;						bottom: -30px;						font:12px Arial, helvetica, tahoma; 					}						#footertext a	{							color:#999;							text-decoration: none;							font-weight:light;	 				}	 							#footertext a:hover {							color: #fff;							text-decoration: none;							background-color:#FF9900;					}	