/* Reset from http://meyerweb.com/eric/tools/css/reset/ */
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,
blockquote:after,
q:before,q:after{content:'';}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
article,aside,dialog,figure,footer,header,hgroup,menu,nav,section{display:block;}
#accesslinks{position:absolute;left:0;top:0em;display:block;width:20em;}
#accesslinks li{position:absolute;top:0em;display:block;left:0;text-align:center;width:20em;}
#accesslinks li a{position:absolute;top:-10em;z-index:999;}
#accesslinks li a{display:block;line-height:2em;font-weight:bold;position:relative;color:#FFFFFF;font-size:0.75em;}
#accesslinks li a:focus,#access li a:active{background:#000000;top:0em;text-decoration:none;}
abbr,acronym{border-bottom:1px dashed #999;cursor:help;}
body{font:normal 1em/1.5 Georgia, "Times New Roman", serif;color:#000;font-weight:300;background:#fff;}
a{color:#000;text-decoration:none;}
a:hover,
a:focus{color:#000;text-decoration:none;}
a:active,
a:focus{background-color:#eaeaea;}
#content{margin:1em auto;max-width:75em;min-width:835px;}
h1{padding:1em 0;text-align:center;margin-top:1em;font-size:1.2em;font-weight:normal;}
h1#line{padding:0;font-size:40px;color:#98b8b6;border-top:4px solid #98b8b6;border-bottom:4px solid #98b8b6; background:#bee6e4; margin-bottom:0.2em;}
.panel h2 {font-weight:normal;font-size:47px; margin:17px 0 0 0;font-family:"Helvetica Neue", Helvetica, Tahoma, sans-serif;color:white;}
h2 a {color:#fff;font-weight:bold;}
h2 a:hover {border-bottom:1px solid white;}
section {overflow:hidden;}
header {text-align:center;position:relative;height:380px;}
header img {position:absolute;top:42px;left:50%;margin-left:-355px;z-index:1;}
header h1 {border:none;font-size:47px;margin:0;padding:0; color:#363636;}
section.panel {
	text-align:center;
width:23.5%;
border:4px solid black;
min-height:11.25em;float:left;margin-right:0.75%;}
section.panel p {
	margin:0 1em; color:#384526;line-height:1.3;font-size:22px;font-family:Georgia, serif;
	text-shadow:1px 1px 2px #fff;-moz-text-shadow:1px 1px 2px #fff;-webkit-text-shadow:1px 1px 2px #fff;}
#products-panel{
border-color:#5d733c;
background:#aad171 url(../../images/layout/products-bg.png) 0 100% repeat-x;
}
#work-panel{
border-color:#3c6b73;
background:#71c2d0 url(../../images/layout/work-bg.png) 0 100% repeat-x;
}
#art-panel{
border-color:#73613c;
background:#d0b171 url(../../images/layout/art-bg.png) 0 100% repeat-x;margin-right:0%;
}
#company-panel{
border-color:#733c3c;
float:right;
width:24%;margin-right:0%;background:#d17271 url(../../images/layout/us-bg.png) 0 100% repeat-x;
}
#products-panel:hover,#products-panel.active,
#work-panel:hover,#work-panel.active,
#art-panel:hover,#art-panel.active,
#company-panel:hover, #company-panel.active
 {border-color:black;}
#products-panel p {color:#384526;}
#work-panel p {color:#263745;}
#art-panel p {color:#454026;}
#company-panel p {color:#321c1c;}

#announcements {clear:both;}
#announcements h1 {border:0;font-size:1em;font-weight:bold;}
#announcements h1 a {color:#999;font-weight:normal;}
#announcements h1 a:hover {color:#faa;}
footer {margin:2em 0 0 0;text-align:center;font-size:0.6em;color:#bbb;}

#totop {text-align:center;}


.content-area section {
	text-align:center;
	width:23.5%;
	min-height:470px;
	float:left;
	margin-right:0.75%;
	border:4px solid white;
	font-size:17px;
}
.content-area section h1 {
	font-size:1.5em;
	border:0;
	margin:0;
	height:40px;
}
.content-area section h2 {
	text-align:left;
	margin-top:10px;
	margin-left:0.5em;
}
.content-area section p {
	font-size:17px;
	text-align:left;
	margin:0 0.5em 1em 0.5em;
}
.content-area section p.icon  {
	text-align:center;
	height:190px;
}
.content-area section .link a {
	color:#da2b2b;
}
#products section:hover {
	border-color:#5d733c;
}
#transmission {
	float:right;
}
#transmission h1 {
	margin-top:0.5em;
	font-size:1.2em;
}
#work section:hover {
	border-color:#528491;
}
#visitors h1 {
  font-size:1.3em;
  margin-top:7px;
}
#art section#monster {
	height:500px;
	overflow:visible;
	margin-bottom:10em;
}
#art section:hover {
	border-color:#73613c;
}
#surrealists h1 {
  font-size:1.3em;
  margin-top:7px;
}
#company section{
	text-align:center;
	width:47%;
	min-height:470px;
	float:left;
	margin-right:0.75%;
	border:4px solid white;
	font-size:17px;
}
#company section p.icon{
	height:auto;
}
#robot {
  position:absolute;
  left:50%;
  top:1000px;
  display:none;
  z-index:1;
}
#star-1,#star-2,#star-3,#star-4,#star-5 {
  position:absolute;
  left:50%;
  top:-150px;
}
/*#star-1 {
  margin-left:120px;
}
#star-2 {
  margin-left:60px;
}
#star-3 {
}
#star-4 {
  margin-left:-60px;
}
#star-5 {
  margin-left:-120px;
}*/