

/* Start Button */
.startbutton, a.startbutton:hover, a.startbutton:active, a.startbutton:visited, .startbuttondown, a.startbuttondown:hover, a.startbuttondown:active, a.startbuttondown:visited {
	position:absolute;
	left:0px;
	top:34px;
	width:270px;
	height:48px;
	overflow:hidden;
	display:block;
	background:url("images/information-button-2.png");
	background-repeat:no-repeat;
	color:#000;
	font-style:italic;
	font-weight:heavy;
	text-align:center;
	font-size:14px;
	line-height:12px;
	letter-spacing:1px;
	background-color:#33CC33;
	text-decoration:none;
}
.startbutton, a.startbutton:active  {
	background-position:0px 0px;
	text-decoration:none;
}
a.startbutton:hover {
	background-position: -270px 0px;
	text-decoration:none;
}

.startbuttondown, a.startbuttondown:hover, a.startbuttondown:active, a.startbuttondown:visited {
	background-position:-540px 0px;
	text-decoration:none;
}
.startbutton span {
	padding: 12px 5px 0px 65px;
	display:block;
}


.startbuttondown span {

	padding: 13px 4px 0px 66px;
	display:block;
}


/* Info Intro */
.infointro {
	position:absolute;
	left:50px;
	top:80px;
	width:38em;
	background:#eea;
	padding-top:15px;
	border-top: 2px solid #eee;
	border-left: 2px solid #eee;
	border-bottom: 2px solid #999;
	border-right: 2px solid #999;
	text-align:center;
	font-size: 8pt;
	z-index:7;
	background: #eec url(images/arrows.gif) no-repeat top center;
}




/* Start Menu */


#startmenu {
	position:absolute;
	left:35px;
	top:80px;

	width:20em;
	background:#cdc;
	border-top: 2px solid #fff;
	border-left: 2px solid #fff;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	text-align:left;
	z-index:9;
}


.arrow1 {
	position:relative;
	top: .75em;
	left: 16em;

	border: 0;
}
.startmenuhr {
	border-top: 1px solid #9a9;
	padding:0;
	position:relative;
	top:-.25em;
	margin:1px 0 1px 0;
}
.startmenusubhr {
	border-top: 1px solid #9a9;
	padding:0;
	height:1px;
	position:relative;
	margin:1px 0 1px 0;
}
.startmenubreak {
	border-bottom: 1px solid #9a9;
	margin-bottom:2px;
}


#menuclose {
	position:absolute;
	left:18.5em;
	top:.15em;
	cursor:hand;
	border: 0;
}


#startmenu ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#startmenu ul li {
	padding:3px 0px 3px 35px;
	cursor:hand;
}
#startmenu li span{
	font-size:8pt;
	font-style:italic;
}


#startmenu a, #startmenu a:visited, #startmenu a:active {
	color:black;
	font-weight:normal;
}


#startmenu ul li ul, .hidden {
	display:none;
	padding:0;
	margin:0;
}
#startmenu .selected ul {
	display:block;
	position:absolute;
	left:18em;
/*	top:2em;   */
	width:20em;
	background:#ded;
	border-top: 2px solid #fff;
	border-left: 2px solid #fff;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	list-style-type:none;
	margin:0;
	padding:2px 0px 2px 0px;
	z-index:2;
}


#startmenu .selected ul.subhome {
	top:7.5em;
}
#startmenu .selected ul.subinfo {
	top:10.7em;
}
#startmenu .selected ul.subhelp {
	top:13.7em;
}
#startmenu .selected ul.subextra {
	top:16.7em;
}
#startmenu .selected ul.submore {
	top:3em;
}


#startmenu .selected ul li a {
	display:block;
	width:17em;
}


.visible {
	display:block;
}
.empty {
	padding:0;
	margin:0;
}


#startmenu .selected ul li {
	padding:2px 4px 2px 30px;
	min-height: 16px;
}


#startmenu .selected ul.majorsub li {
	padding-top:4px;
	min-height: 24px;
	padding-bottom:4px;
}


#startmenu .itemselected {
	background-color:#eee;
}


#menubuy, .menubuy {
	background: url(images/menu-buy.png) no-repeat;
	background-position:3px 7px;
}
#menuget, .menuget {
	background: url(images/menu-get.png) no-repeat;
	background-position:3px 3px;
}
#menuinfo, .menuinfo {
	background: url(images/menu-smile.png) no-repeat;
	background-position:3px 3px;
}
#menuhelp, .menuhelp {
	background: url(images/menu-help.png) no-repeat;
	background-position:3px 3px;
}
#menuextra, .menuextra {
	background: url(images/menu-extra.png) no-repeat;
	background-position:3px 3px;
}
#menumore, .menumore {
	background: url(images/menu-more.png) no-repeat;
	background-position:3px 3px;
}
#menuhome, .menuhome {
	background: url(images/menu-home.png) no-repeat;
	background-position:3px 7px;
}


#menulinks{
	width:20em;
	background: #bcb;
	text-align:center;
	padding: 2px 0 2px 0;
	overflow:hidden;
}


#subpro, .subpro {
	background: url(images/menu-grpro.png) no-repeat;
	background-position:3px 6px;
}
#subfindfiles, .subfindfiles {
	background: url(images/menu-more.png) no-repeat;
	background-position:3px 6px;
}
#subarmor, .subarmor {
	background: url(images/menu-armor.png) no-repeat;
	background-position:3px 6px;
}
#subgeek, .subgeek {
	background: url(images/menu-geek.png) no-repeat;
	background-position:3px 6px;
}
#sublightning, .sublightning {
	background: url(images/menu-lightning.png) no-repeat;
	background-position:3px 6px;
}
#subsecurecursor, .subsecurecursor {
	background: url(images/menu-securecursor.png) no-repeat;
	background-position:3px 6px;
}
#subspacego, .subspacego {
	background: url(images/menu-spacego.png) no-repeat;
	background-position:3px 6px;
}
#subgoz, .subgoz {
	background: url(images/menu-gozilla.png) no-repeat;
	background-position:3px 6px;
}



.subdoc {
	background: url(images/menu-info_16.png) no-repeat;
	background-position:5px 0px;
}
.subhelp {
	background: url(images/menu-help_16.png) no-repeat;
	background-position:5px 0px;
}
.subweb {
	background: url(images/menu-search_16.png) no-repeat;
	background-position:5px 0px;
}
.subpeople{
	background: url(images/menu-people_16.png) no-repeat;
	background-position:5px 0px;
}
.subhome{
	background: url(images/menu-home_16.png) no-repeat;
	background-position:5px 0px;
}
.subsearch{
	background: url(images/menu-search_16.png) no-repeat;
	background-position:5px 0px;
}
.subplay{
	background: url(images/menu-play_16.png) no-repeat;
	background-position:5px 0px;
}
.substar{
	background: url(images/menu-star_16.png) no-repeat;
	background-position:5px 0px;
}
.submail{
	background: url(images/menu-mail_16.png) no-repeat;
	background-position:5px 0px;
}
.subglobe{
	background: url(images/menu-globe_16.png) no-repeat;
	background-position:5px 0px;
}
.subdisk{
	background: url(images/menu-disk_16.png) no-repeat;
	background-position:5px 0px;
}
.subbuy{
	background: url(images/menu-buy_16.png) no-repeat;
	background-position:5px 0px;
}
.subpen{
	background: url(images/menu-pen_16.png) no-repeat;
	background-position:5px 0px;
}
.subclock{
	background: url(images/menu-clock_16.png) no-repeat;
	background-position:5px 0px;
}
.subrss{
	background: url(images/menu-rss_16.png) no-repeat;
	background-position:5px 0px;
}
.subfirefox{
	background: url(images/menu-firefox_16.png) no-repeat;
	background-position:5px 0px;
}
.subopera{
	background: url(images/menu-opera_16.png) no-repeat;
	background-position:5px 0px;
}




