@charset "utf-8";
/*CSS Document*/

/*null margins and padding to give good cross-browser baseline*/
html,body,address,blockquote,div,form,fieldset,caption,h1,h2,h3,h4,h5,h6,hr,ul,li,menu,ol,ul,table,tr,td,th,p,img
{margin:0; padding:0; }


body 		{background:#003A70 url('../images/logo-header.jpg') no-repeat top center; text-align:center; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:80%; }
p 			{padding:0 0 10px 0; }
a			{color:#FFFFFF; }
a:hover 	{color:#CCCCCC; }


/*structural elements*/
.wrapper			{width:894px; margin:0 auto; }
#content			{background: url('../images/grass-bg.jpg') bottom repeat-x #FFFFFF; text-align:left; margin:-26px 0 0 0; overflow:auto; }
#shadow				{background:url('../images/content-bg.png') repeat-x 0 0; padding:0; overflow:auto; }
#footer				{width:894px; margin:0 auto; color:#59BBFF; text-align:left; padding:20px 0 0 0; font-size:90%; }
	#footer a		{color:#59BBFF; font-weight:bold; }
	#footer a:hover	{text-decoration:none;}
	#footer ul		{display:inline; float:right; }
	#footer li		{display:inline; text-align:right; padding:0 5px; }
	#footer p		{margin:0; padding:0 0 30px 0; }
	#footer img		{float:right; }
	#footer a img	{border:0; border:none; }

#leftBox			{float:left; width:546px; margin:30px 0 0 30px; display:inline; }
#leftBox a img	{border:0; border:none; }

#header { background:url('../images/nav-bg.png') no-repeat bottom center; padding:0; margin:0; width:100%;}
#header #menu		{background:url('../images/nav-bg.png') repeat-x 0 0; height:75px; margin:145px 0 0 0; }
#header #menu li 	{float:left; }
#header #menuWrap	{margin:auto; width:894px; height:50px; position:relative;}
#header img#logo 	{position: absolute; left:20px; top:-150px; overflow:visible; }

ul#nav 								{position:absolute; right:0px; bottom:0px; width:680px; height:50px; list-style:none; float:left;};
ul#nav li 							{list-style:none; float:left; }
ul#nav li a							{font-size:0%; text-indent:-9999px; }
ul#nav li#homeButton a 				{background:url(../images/menu_01.gif) no-repeat; width:81px; height:49px; display:block; }
ul#nav li#homeButton a.on,
ul#nav li#homeButton a:hover		{background:url(../images/menu_01.gif) bottom; }
ul#nav li#galleryButton a 			{background:url(../images/menu_02.gif) no-repeat; width:191px; height:49px; display:block; }
ul#nav li#galleryButton a.on,
ul#nav li#galleryButton a:hover		{background:url(../images/menu_02.gif) bottom; }
ul#nav li#liveButton a 				{background:url(../images/menu_03.gif) no-repeat; width:89px; height:49px; display:block; }
ul#nav li#liveButton a.on,
ul#nav li#liveButton a:hover		{background:url(../images/menu_03.gif) bottom; }
ul#nav li#exclusiveButton a 		{background:url(../images/menu_04.gif) no-repeat; width:172px; height:49px; display:block; }
ul#nav li#exclusiveButton a.on,
ul#nav li#exclusiveButton a:hover	{background:url(../images/menu_04.gif) bottom; }
ul#nav li#wheretobuyButton a 		{background:url(../images/menu_05.gif) no-repeat; width:146px; height:49px; display:block; }
ul#nav li#wheretobuyButton a.on,
ul#nav li#wheretobuyButton a:hover	{background:url(../images/menu_05.gif) bottom; }

img, div {behavior:url(../styles/iepngfix.htc) }

#back-3dlive                            { width: 806px; margin: 20px auto; padding: 45px 15px 15px 15px; background: url(../images/3dlive/back.jpg) #044fa2 no-repeat; overflow: hidden;  }
#back-3dlive .sidetitle                 { margin-top: 85px; }
#back-3dlive a.but-play-again           { background: url(../images/3dlive/button-play-again.gif) top; display: block; width: 153px; height: 37px; margin-top: 10px; text-indent: -9999px; font-size: 0; }
#back-3dlive a.but-play-again:hover     { background: url(../images/3dlive/button-play-again.gif) bottom; }
#back-3dlive .poweredby                 { float: right; margin: 15px -3px 0 0; }
.bottombar2                             { float: left; margin: -20px 0 20px 29px; }
#back-3dlive .bodytext                  { float: right; width: 601px; padding: 12px 18px; background: #013a71; border: solid #FFF 3px; }
#back-3dlive .bodytext strong           { font-size: 14px; }
#back-3dlive .bodytext td               { background: #012141; padding: 10px; vertical-align: top; font-family: Arial,Helvetica,sans-serif; font-size: 14px; }
#back-3dlive .bodytext td.yesgreen      { background: #608e11; font-weight: bold; }
#back-3dlive .bodytext td.nored         { background: #d6002e; font-weight: bold;}
#back-3dlive h2                         { font-size: 19px; margin-bottom: 12px; }
#back-3dlive h3                         { font-size: 14px; margin: 12px 0; }
#back-3dlive h3 span                    { padding-left: 21px; }
#back-3dlive ul                         { margin: 0 0 12px 15px; }
#back-3dlive ol                         { margin: 0 0 12px 45px; }
#back-3dlive li                         { padding: 0 0 0 12px; }
#back-3dlive ul.linespaced li,
#back-3dlive ol.linespaced li           { padding: 0 0 12px 12px; }
#subnav-3dlive                          { float: right; width: 644px; margin-bottom: 10px; }
#subnav-3dlive a                        { float: left; display: block; width: 212px; height: 34px; text-indent: -9999px; font-size: 0; }
#subnav-3dlive a.but-play-with-chipz    { background: url(../images/3dlive/button-play-with-chipz.gif) bottom; }
#subnav-3dlive a.but-how-to-play        { background: url(../images/3dlive/button-how-to-play.gif) bottom; margin: 0 4px; }
#subnav-3dlive a.but-help               { background: url(../images/3dlive/button-help.gif) bottom; }
#subnav-3dlive a.but-play-with-chipz:hover,
#subnav-3dlive a.but-play-with-chipz-on { background: url(../images/3dlive/button-play-with-chipz.gif) top; }
#subnav-3dlive a.but-how-to-play:hover,
#subnav-3dlive a.but-how-to-play-on     { background: url(../images/3dlive/button-how-to-play.gif) top; margin: 0 4px; }
#subnav-3dlive a.but-help:hover,
#subnav-3dlive a.but-help-on            { background: url(../images/3dlive/button-help.gif) top; }

#subbuts                                { float: right; width: 645px; margin: 5px -1px 0 0; }
#subbuts a                              { float: left; display: block; width: 127px; height: 39px; margin: 5px 2px 0 0; text-indent: -9999px; font-size: 0; }
#subbuts a.subbut-mode-tippett          { background: url(../images/3dlive/subbut-mode-tippett.gif) top; }
#subbuts a.subbut-mode-davis            { background: url(../images/3dlive/subbut-mode-davis.gif) top; }
#subbuts a.subbut-mode-franklin         { background: url(../images/3dlive/subbut-mode-franklin.gif) top; }
#subbuts a.subbut-mode-lecras           { background: url(../images/3dlive/subbut-mode-lecras.gif) top; }
#subbuts a.subbut-mode-monfries         { background: url(../images/3dlive/subbut-mode-monfries.gif) top; }
#subbuts a.subbut-intro-tippett         { background: url(../images/3dlive/subbut-intro-tippett.gif) top; }
#subbuts a.subbut-intro-davis           { background: url(../images/3dlive/subbut-intro-davis.gif) top; }
#subbuts a.subbut-intro-franklin        { background: url(../images/3dlive/subbut-intro-franklin.gif) top; }
#subbuts a.subbut-intro-lecras          { background: url(../images/3dlive/subbut-intro-lecras.gif) top; }
#subbuts a.subbut-intro-monfries        { background: url(../images/3dlive/subbut-intro-monfries.gif) top; margin-right: 0; }
#subbuts a.subbut-mode-tippett:hover    { background: url(../images/3dlive/subbut-mode-tippett.gif) bottom; }
#subbuts a.subbut-mode-davis:hover      { background: url(../images/3dlive/subbut-mode-davis.gif) bottom; }
#subbuts a.subbut-mode-franklin:hover   { background: url(../images/3dlive/subbut-mode-franklin.gif) bottom; }
#subbuts a.subbut-mode-lecras:hover     { background: url(../images/3dlive/subbut-mode-lecras.gif) bottom; }
#subbuts a.subbut-mode-monfries:hover   { background: url(../images/3dlive/subbut-mode-monfries.gif) bottom; }
#subbuts a.subbut-intro-tippett:hover   { background: url(../images/3dlive/subbut-intro-tippett.gif) bottom; }
#subbuts a.subbut-intro-davis:hover     { background: url(../images/3dlive/subbut-intro-davis.gif) bottom; }
#subbuts a.subbut-intro-franklin:hover  { background: url(../images/3dlive/subbut-intro-franklin.gif) bottom; }
#subbuts a.subbut-intro-lecras:hover    { background: url(../images/3dlive/subbut-intro-lecras.gif) bottom; }
#subbuts a.subbut-intro-monfries:hover  { background: url(../images/3dlive/subbut-intro-monfries.gif) bottom; margin-right: 0; }