blockquote {
	border:1px solid #ccc;
	margin-left:0;
	margin-right:0;
	padding:1em;
}

blockquote p {
	margin:0;
	color:#666;
}

#top, #content, #footer {
	width:100%;
	/* overflow:auto; */
	clear:both;
}

#top, #content {
	border-bottom:1px solid #ccc;
}

#top {
	margin-bottom:20px;
}

#content {
	padding-bottom:20px;
}

.container {
	width:715px;
	margin:0 auto;
}

#content ul {
	list-style:url(../images/list-square.gif);
}

#logo {
	width:250px;
	float:left;
}

#logo a img { border:none }
/*
#logo a {
	display:block;
	height:54px;
	background:url(../images/innovia_logo.gif) center center no-repeat transparent;
	text-indent:-2000px;
}
*/

#footer .container {
	text-align:right;
	width:665px;
	padding-right:50px;
	margin-top:10px;
	background:url(../images/device.gif) top right no-repeat transparent;
	font-size:11px;
	color:#666;
}

#footer p { margin:0; }
#footer p#footer_top_line {
	margin-bottom:9px;
}

#footer a { color:#999; }
#footer a:hover, #footer a.selected { color:#018E8E; }

#left {
	float:left;
	width:250px;
	margin-right:35px;
	margin-top:5px;
}

#right {
	float:left;
	width:425px;
}

#thumb_grid div {
	float:left;
	width:78px;
	margin:0 8px 8px 0;
}

#thumb_grid div.end_thumb {
	margin-right:0;
}

.about_thumb {
	width:129px;
	float:left;
}

.about_thumb a {
	display:block;
	width:129px;
	height:149px;
	text-indent:-2000px;
	background-position:top left;
	background-repeat:no-repeat;
}

/* .about_thumb a:hover, .about_thumb a.selected { background-position:0 141px; } */

#about_thumb_consumer { background-image:url(../images/about/consumer-on.jpg); width:121px; }
#about_thumb_design { background-image:url(../images/about/design-on.jpg); }
#about_thumb_science { background-image:url(../images/about/science-on.jpg); }
#about_thumb_business { background-image:url(../images/about/business-on.jpg); width:121px; }

.half {
	margin:10px 0;
	float:left;
	width:340px;
	margin-right:20px;
	overflow:auto;
}

.half p { margin-top: 0 }

.thumb_half {
	float:left;
	width:50px;
	margin-right:15px;
}

/*
.thumb_half img { border:1px solid #999; }
.thumb_half a img { border:1px solid #018E8E; }
*/

.content_half {
	float:left;
	width:270px;
	font-size:12px;
	color:#666;
}

.content_half strong {
	font-size:12px;
}

#contact_left {
	float:left;
	width:490px;
}

#contact_right {
	float:left;
	width:180px;
}

#sitemap ul { padding-left:1.2em; }
#sitemap ul ul { padding-left:2em; }

.download {
	margin-bottom:10px;
	border-bottom:1px solid #ccc;
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:35px;
}

.download h3 {
	font-size:17px;
	margin-bottom:0;
}

.download h3 a { text-decoration:none; }
.download p { margin:0.4em 0 }
.download a.button { padding:0.4em 0; font-size:13px }