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,
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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
body {
	background-image:url(img/bkg_gradient3.png);
	background-repeat:repeat-x;
	background-color:#FFF;}
#layer1{
	display:none;
	height:639px;
	width:1161px;
	background-image:url(img/bkg_honeycomb.jpg);
	z-index:1;
}
#layer2{
	display:none;
	opacity:0;
	height:646px;
	width:896px;
	background-image:url(img/bkg_shadow.png);
	z-index:3;
	position:relative;
}
#briance{
	display:none;
	opacity:0;
	height:177px;
	width:795px;
	background-image:url(img/briance.png);
	z-index:4;
	position:absolute;
	top:245px;
	left:0px;
}
#layer3{
	display:none;
	opacity:0;
	height:508px;
	width:796px;
	background-image:url(img/bkg_main.png);
	z-index:5;
	position:absolute;
	top:86px;
	left:50px;
}
#logo{
	display:none;	
	opacity:0;
	height:75px;
	width:180px;
	background-image:url(img/logo.png);
	z-index:5;
	position:absolute;
	top:5px;
	left:100px;
}
#hex{
	display:none;
	opacity:0;
	height:222px;
	width:715px;
	background-image:url(img/bkg_hex.png);
	z-index:7;
	position:absolute;
	top:286px;
	left:81px;
}
#bottomgrey{
	display:none;
	opacity:0;
	height:86px;
	width:796px;
	background-image:url(img/btm_bkg_main.png);
	z-index:9;
	position:absolute;
	top:422px;
	left:0px;
}
#nav_hex_bkg_container{
	position:absolute;
	top:0px;
	left:0px;
	width:300px;
	height:300px;
	overflow:hidden;
}
#nav_hex_bkg{
	display:none;
	opacity:0;
	background-image:url(img/nav_hex_bkg.png);
	height:138px;
	width:208px;
	position:absolute;
	top:66px;
	left:45px;
}
#slidemenu{
	position:absolute;
	top:60px;
	left:45px;
	width:208px;
	height:138px;
}
#btn_hex1{
	display:none;
	opacity:0;
	z-index:13;
	position:absolute;
	top:40px;
	left:87px;
	cursor:pointer;
}
#btn_hex2{
	display:none;
	opacity:0;
	z-index:13;
	position:absolute;
	top:57px;
	left:117px;
	cursor:pointer;
}
#btn_hex3{
	display:none;
	opacity:0;
	z-index:15;
	position:absolute;
	top:74px;
	left:87px;
	cursor:pointer;
}
#btn_hex1.on, #btn_hex2.on, #btn_hex3.on{
	height:37px;
	width:43px;
	background-image:url(img/btn_hex_on.png);
}
#btn_hex1.off, #btn_hex2.off, #btn_hex3.off{
	height:37px;
	width:43px;
	background-image:url(img/btn_hex_off.png);
}
#slide1{
	display:none;
	z-index:11;
	height:37px;
	width:0px;
	position:absolute;
	top:40px;
	left:88px;
}
#slide2{
	display:none;
	z-index:11;
	height:37px;
	width:0px;
	position:absolute;
	top:57px;
	left:117px;
}
#slide3{
	display:none;
	z-index:14;
	height:37px;
	width:340px;
	position:absolute;
	top:75px;
	left:88px;
}
#branding_container{
	overflow:hidden;
	height:37px;
	width:0px;
	position:absolute;
	top:0px;
	left:10px;
	z-index:7;
}
#branding{
	display:none;
	height:36px;
	width:169px;
	background-image:url(img/btn_brand.png);
	z-index:11;
	position:absolute;
	top:0px;
	left:-170px;
	cursor:pointer;
}
#identity_container{
	overflow:hidden;
	height:37px;
	width:0px;
	position:absolute;
	top:0px;
	left:156px;
	z-index:8;
}
#identity{
	display:none;
	height:36px;
	width:95px;
	background-image:url(img/btn_ident.png);
	z-index:10;
	position:absolute;
	top:0px;
	left:-100px;
	cursor:pointer;
}
#logos_container{
	overflow:hidden;
	height:37px;
	width:0px;
	position:absolute;
	top:0px;
	left:238px;
	z-index:9;
}
#logos{
	display:none;
	height:36px;
	width:82px;
	background-image:url(img/btn_logo.png);
	z-index:9;
	position:absolute;
	top:0px;
	left:-85px;
	cursor:pointer;
}
#design_container{
	overflow:hidden;
	height:37px;
	width:0px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:7;
}
#design{
	display:none;
	height:37px;
	width:154px;
	background-image:url(img/btn_design.png);
	z-index:11;
	position:absolute;
	top:0px;
	left:-156px;
	cursor:pointer;
}
#web_container{
	overflow:hidden;
	height:37px;
	width:0px;
	position:absolute;
	top:1px;
	left:141px;
	z-index:8;
}
#web{
	display:none;
	height:36px;
	width:69px;
	background-image:url(img/btn_design2.png);
	z-index:10;
	position:absolute;
	top:0px;
	left:-71px;
	cursor:pointer;
}
#print_container{
	overflow:hidden;
	height:37px;
	width:0px;
	position:absolute;
	top:1px;
	left:197px;
	z-index:9;
}
#print{
	display:none;
	height:36px;
	width:70px;
	background-image:url(img/btn_print.png);
	z-index:9;
	position:absolute;
	top:0px;
	left:-72px;
	cursor:pointer;
}
#web2_container{
	overflow:hidden;
	height:37px;
	width:0px;
	position:absolute;
	top:0px;
	left:10px;
	z-index:7;
}
#web2{
	display:none;
	height:36px;
	width:126px;
	background-image:url(img/btn_web1.png);
	z-index:11;
	position:absolute;
	top:0px;
	left:-128px;
	cursor:pointer;
}
#development_container{
	overflow:hidden;
	height:37px;
	width:0px;
	position:absolute;
	top:0px;
	left:112px;
	z-index:8;
}
#development{
	display:none;
	height:36px;
	width:144px;
	background-image:url(img/btn_dev.png);
	z-index:10;
	position:absolute;
	top:0px;
	left:-146px;
	cursor:pointer;
}
#hosting_container{
	overflow:hidden;
	height:37px;
	width:0px;
	position:absolute;
	top:0px;
	left:243px;
	z-index:9;
}
#hosting{
	display:none;
	height:36px;
	width:97px;
	background-image:url(img/btn_host.png);
	z-index:9;
	position:absolute;
	top:0px;
	left:-99px;
	cursor:pointer;
}

#dropmenuclose{
	height:15px;
	width:309px;
	background-image:url(img/nav_up.png);
	z-index:7;
	position:absolute;
	left:0px;
	top:21px;
}
#dropmenuopen{
	display:none;
	height:75px;
	width:310px;
	z-index:7;
	position:absolute;
	left:-1px;
	top:21px;
	overflow:hidden;
}
#dropmenuopening{
	height:75px;
	width:310px;
	background-image:url(img/nav_down.png);
	position:absolute;
	left:0px;
	top:0px;
}

/* navigation */
#nav{
	display:none;
	opacity:0;
	position:absolute;
	top:-21px;
	left:360px;
	height:36px;
	width:310px;
	z-index:5;
	font-family:arial, helvetica, sans-serif; 
	font-size:11px;
	background-image:url(img/nav_bkg.png);
	background-repeat:no-repeat;
}
#nav_bkg{
	height:21px;
	width:310px;
	background-image:url(img/nav_bkg.png);
	position:absolute;
	left:11px;
	top:-3px;
	z-index:5;
}
#topnav ul{
	list-style-type:none;
	z-index:6;
}
#topnav ul li{
	float:left;
   	text-align:center;
	padding-top: 4px;
	width:76px;
}
#topnav ul li a{
	text-decoration:none;
	color:#FFA600;
	padding-bottom:3px;
}
#topnav ul li a:hover{
	color:#F2F2F2;
}
#topnav ul li a.there{
	color:#A1A1A1;
}
#homelist{
	position:absolute;
	left:24px;
	top:2px;
	list-style:none;
	font-family:arial, helvetica, sans-serif; 
	font-size:10px;
}
#aboutlist{
	position:absolute;
	left:99px;
	top:2px;
	list-style:none;
	font-family:arial, helvetica, sans-serif; 
	font-size:10px;
}
#serviceslist{
	position:absolute;
	left:170px;
	top:2px;
	list-style:none;
	font-family:arial, helvetica, sans-serif; 
	font-size:10px;
}
#contactlist{
	position:absolute;
	left:249px;
	top:2px;
	list-style:none;
	font-family:arial, helvetica, sans-serif; 
	font-size:10px;
}
#homelist a, #aboutlist a, #serviceslist a, #contactlist a{
	text-decoration:none;
	color:#A1A1A1;
}
#homelist a:hover, #aboutlist a:hover, #serviceslist a:hover, #contactlist a:hover{
	color:#FFA600;
}
#copyright{
	display:none;
	position:absolute;
	top:598px;
	left:50px;
	width:795px;
	height:16px;
	text-align:center;
	color:#A1A1A1;
	font-family:arial, helvetica, sans-serif; 
	font-size:10px;
	opacity:0;
}
.flash{
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	width:511px; 
	height:305px;
	z-index:21;
}
.splash {
	background-image:url(img/bkg_splash.png);
	width:511px;
	height:305px;
	z-index:20;
	position:absolute;
	top:0px;
	left:285px;
}
.wall {
	width:790px;
	height:500px;
	background-color:gray;
	position:absolute;
	top:-18px;
	left:2px;
	z-index:15;
	opacity:0;
}
