@charset "utf-8";
/* CSS Document */



/* FX Toolbar buttons */

.leftbutton, a.leftbutton, a.leftbutton:active, a.leftbutton:visited,
.arrowbutton, a.arrowbutton, a.arrowbutton:active, a.arrowbutton:visited,
.plainbutton, a.plainbutton, a.plainbutton:active, a.plainbutton:visited,
.rightbutton, a.rightbutton, a.rightbutton:active, a.rightbutton:visited,
.leftbuttonactive, a.leftbuttonactive, a.leftbuttonactive:active, a.leftbuttonactive:visited,
.arrowbuttonactive, a.arrowbuttonactive, a.arrowbuttonactive:active, a.arrowbuttonactive:visited,
.plainbuttonactive, a.plainbuttonactive, a.plainbuttonactive:active, a.plainbuttonactive:visited,
.rightbuttonactive, a.rightbuttonactive, a.rightbuttonactive:active, a.rightbuttonactive:visited {
	float:left;
	width:125px;
	height:29px;
	overflow:hidden;
	display:block;
	background-image:url("images/toolbar-buttons.png");
	background-repeat:no-repeat;
	color:#333;
	font-style:italic;
	font-weight:heavy;
	font-size:14px;
	line-height:12px;
	letter-spacing:1px;
	text-decoration:none;
	outline-style:none;
	text-decoration:none;
	padding: 9px 5px 0px 30px;
}

.leftbutton, a.leftbutton, a.leftbutton:active, a.leftbutton:visited  {background-position: 0px 0px;}
.arrowbutton, a.arrowbutton, a.arrowbutton:active, a.arrowbutton:visited  {background-position: -160px 0px;}
.plainbutton, a.plainbutton, a.plainbutton:active, a.plainbutton:visited  {background-position: -320px 0px;}
.rightbutton, a.rightbutton, a.rightbutton:active, a.rightbutton:visited  {background-position: -640px 0px;}

a.leftbutton:hover, a.leftbuttonactive  {background-position: 0px -38px;}
a.arrowbutton:hover, a.arrowbuttonactive  {background-position: -160px -38px;}
a.plainbutton:hover, a.plainbuttonactive  {background-position: -320px -38px;}
a.rightbutton:hover, a.rightbuttonactive  {background-position: -640px -38px;}



/* Drop Menu Links */

#iphonemenu, #winmenu, #webmenu, #aboutmenu {
	clear:both;
	position:relative;
	top: -3px;
	background:#fff;
	border-top: 1px solid #669;
	border-left: 1px solid #669;
	border-bottom: 1px solid #336;
	border-right: 1px solid #336;
	text-align:left;
	z-index:5;
}

#WinBtn img {
	position:relative;
	vertical-align:text-top;
	top:-5px;
	left: 8px;
}

#iphonemenu {left: 5px; width:54em;}
#winmenu {left: 155px; width:16em;}
#webmenu {left:315px; width:16em;}
#aboutmenu {left:475px; width:16em;}


#iphonemenu ul, #winmenu ul, #webmenu ul, #aboutmenu ul  {
	list-style-type:none;
	margin:0;
	padding:.25em .5em .25em .5em;
	width:17em;
	overflow:visible;
}

#iphonemenu ul#iphonegames {
	width:20em;
}

#iphonemenu ul li, #winmenu ul li, #webmenu ul li, #aboutmenu ul li {
	font-size:10pt;
	padding:3px 0px 3px 3px;
	cursor:hand;
	height:24px;
	overflow:hidden;
}
#iphonemenu li span, #winmenu li span, #webmenu li span, #aboutmenu li span {
	font-size:8pt;
	font-style:italic;
}

#iphonemenu a, #iphonemenu a:visited, #iphonemenu a:active,
#winmenu a, #winmenu a:visited,  #winmenu a:active,
#webmenu a, #webmenu a:visited, #webmenu a:active,
#aboutmenu a, #aboutmenu a:visited, #aboutmenu a:active {
	color:black;
	font-weight:normal;
	text-decoration:none;
}

#iphonemenu a:hover, #winmenu a:hover, #webmenu a:hover, #aboutmenu a:hover {
	text-decoration:underline;
	font-weight:notmsl;
	font-style: normal;
}


.hidden {
	display:none;
	padding:0;
	margin:0;
}

#iphonemenu img, #winmenu img, #webmenu img, #aboutmenu img {
	border: none;
	vertical-align:middle;
	padding: 0 5px 0 0;
}

.visible {
	display:block;
}

.float {
	float:right;
}

