#newsmenu li a:hover,
#companymenu li a:hover,
#productmenu li a:hover,
#supportmenu li a:hover  {
   background-color: #9E9186;
   color: #FFFFFF;
}
#socialmediabutton a:hover {
	 color: #7B3800;
   text-decoration: underline;
}
#companybutton a:hover,
#productbutton a:hover,
#newsbutton a:hover,
#buybutton a:hover  {
   background-position: -110px 0%;
}

#companymenu li a,
#newsmenu li a,
#buymenu li a,
#productmenu li a,
#supportmenu li a  {
   background-color: #E7E5DF;
   border-bottom-color: #A1A19F;
   border-bottom-style: solid;
   border-right-color: #A1A19F;
   border-right-style: solid;
   border-left-color: #A1A19F;
   border-left-style: solid;
   border-width: 1px;
   border-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #6A645D;
   width: 100%;
   display: block;
}

#companymenu li,
#supportmenu li,
#newsmenu li,
#buymenu li,
#productmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#bottommenu li a:hover,
#purchasebutton a:hover,
#upgfradebutton a:hover  {
	color: #7B3800;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#purchasebutton a,
#imaginariastudiosbutton a,
#upgfradebutton a  {
   display: block;
   width: 100%;
   text-decoration: none;
}

#productmenu,
#supportmenu,
#buymenu,
#newsmenu,
#companymenu  {
   font: bold 10px/22px "Verdana Bold";
   margin: -1px 0px 0px -1px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #6A645D;
   visibility: hidden;
   position: absolute;
   top: 57px;
   width: 110px;
}

#newsbutton a,
#productbutton a,
#socialmediabutton a,
#companybutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 110px;
   height: 47px;
   background-position: 0% 0px;
}

#imaginariastudiosbutton a:hover  {
   color: #F4F2EC;
   text-decoration: underline;
}

#purchasebutton,
#upgfradebutton  {
   font: bold 10px/14px "Verdana Bold";
   padding-bottom: 5px;
   text-align: center;
   visibility: visible;
   position: absolute;
   z-index: 3;
   width: 67px;
   height: 14px;
}

#companybutton,
#productbutton  {
   visibility: visible;
   position: absolute;
   top: 9px;
   z-index: 3;
   width: 110px;
   height: 47px;
}

#imaginariastudiosbutton a  {
   color: #A5A08E;
}

#imaginariastudiosbutton  {
   font: 11px/22px Arial;
   padding-bottom: 5px;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 98px;
   top: 672px;
   z-index: 3;
   width: 179px;
   height: 22px;
}

#socialmediabutton {
	font: bold 10px/14px Verdana;
	padding-bottom: 5px;
	text-align: center;
	visibility: visible;
	position: absolute;
	z-index: 3;
	width: 67px;
	height: 14px;
	left: -310px;
	top: -1px;
}
#shortdemobutton a:hover  {
   background-position: -148px 0%;
}

#imaginariastudiospopup  {
   background: url(homemedia/imaginariastudiospopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 261px;
   top: 671px;
   z-index: 2;
   width: 188px;
   height: 62px;
}

#supportbutton a:hover  {
   background-position: -109px 0%;
}

#descb p,
#tourtextb p  {
   font: 12px/14px "Lucida Sans";
   margin: 0px;
   text-align: left;
}


#trialbutton a:hover  {
   background-position: -93px 0%;
}

#orderbutton a:hover  {
   background-position: -105px 0%;
}

#tourbutton a:hover  {
   background-position: -199px 0%;
}

#buymenu li a:hover  {
   background-color: #9E9186;
   color: #FFFFFC;
}

#id55maintexttext p  {
   font: 14px/22px Arial;
   margin: 0px;
   text-align: justify;
}

#homebutton a:hover  {
   background-position: -87px 0%;
}

#whatbutton a:hover  {
   background-position: -194px 0%;
}

#shortdemobutton a  {
   background: url(homemedia/shortdemobutton.gif) no-repeat 0% 0px;
   display: block;
   width: 148px;
   height: 28px;
}

#peoplearesaying p  {
   font: 12px/13px Arial;
   margin: 0px;
   padding-bottom: 2px;
   text-align: right;
}

#companymenu li a  {
   background-color: #E7E5DF;
}

#purchasebutton a  {
   color: #6A645D;
}

#supportmenu li a  {
   background-color: #E7E5DF;
}

#id55maintexttext  {
   visibility: visible;
   position: absolute;
   left: 66px;
   top: 348px;
   z-index: 3;
   width: 652px;
}

#upgfradebutton a  {
   color: #6A645D;
}

#productmenu li a  {
   background-color: #E7E5DF;
}

#shortdemobutton  {
   visibility: visible;
   position: absolute;
   left: 763px;
   top: 377px;
   z-index: 4;
   width: 148px;
   height: 28px;
}

#copyrighttext p  {
   font: 8px/10px Arial;
   margin: 0px;
   color: #BDB9AB;
   letter-spacing: 1px;
   text-align: center;
}

#peoplearesaying  {
   visibility: visible;
   position: absolute;
   left: 379px;
   top: 540px;
   z-index: 3;
   width: 274px;
}

#companybutton a  {
   background-image: url(homemedia/companybutton.gif);
}

#productpicsmall  {
   background: url(homemedia/productpicsmall.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 901px;
   top: 514px;
   z-index: 3;
   width: 76px;
   height: 113px;
}

#bottommenu li a  {
   text-decoration: none;
   color: #616161;
   height: 100%;
   display: block;
}

#flashhomexmedia  {
   visibility: visible;
   position: absolute;
   left: 61px;
   top: 71px;
   z-index: 2;
   width: 950px;
   height: 261px;
}

#productbutton a  {
   background-image: url(homemedia/productbutton.gif);
}

#supportbutton a  {
   background: url(homemedia/supportbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 109px;
   height: 47px;
}

#id6boxgraphica  {
   background: url(homemedia/id6boxgraphica.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 508px;
   z-index: 2;
   width: 305px;
   height: 120px;
}

#id5boxgraphica  {
   background: url(homemedia/id5boxgraphica.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 365px;
   top: 508px;
   z-index: 2;
   width: 301px;
   height: 121px;
}

#purchasebutton  {
   top: 547px;
   left: 734px;
}

#id4boxgraphica  {
   background: url(homemedia/id4boxgraphica.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 683px;
   top: 508px;
   z-index: 2;
   width: 306px;
   height: 120px;
}

#upgfradebutton  {
   top: 571px;
   left: 732px;
}

#orderbutton a  {
   background: url(homemedia/orderbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 105px;
   height: 21px;
}

#supportbutton  {
   visibility: visible;
   position: absolute;
   left: 774px;
   top: 9px;
   z-index: 4;
   width: 109px;
   height: 47px;
}

#trialbutton a  {
   background: url(homemedia/trialbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 93px;
   height: 22px;
}

#newsmenu li a  {
   background-color: #E7E5DF;
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 670px;
   top: 672px;
   z-index: 2;
   width: 371px;
}

#companybutton  {
   left: 882px;
}

#bottommenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#productbutton  {
   left: 553px;
}

#footergraphic  {
   background: url(homemedia/footergraphic.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 21px;
   top: 645px;
   z-index: 2;
   width: 991px;
   height: 25px;
}

#homebutton a  {
   background: url(homemedia/homebutton.png) no-repeat 0% 0px;
   display: block;
   width: 87px;
   height: 48px;
}

#whatbutton a  {
   background: url(homemedia/whatbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 194px;
   height: 21px;
}

#newsbutton a  {
   background-image: url(homemedia/newsbutton.gif);
}

#tourbutton a  {
   background: url(homemedia/tourbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 199px;
   height: 29px;
}

#buymenu li a  {
   background-color: #E7E5DF;
}

#orderbutton  {
   visibility: visible;
   position: absolute;
   left: 705px;
   top: 519px;
   z-index: 3;
   width: 105px;
   height: 21px;
}

#tourtextb p  {
   padding-bottom: 4px;
}

#companymenu  {
	z-index: 3;
	left: 883px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#productmenu  {
	z-index: 4;
	left: 554px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

#supportmenu  {
	z-index: 4;
	left: 775px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

#buybutton a  {
   background: url(homemedia/buybutton.gif) no-repeat 0% 0px;
   display: block;
   width: 110px;
   height: 48px;
}

#trialbutton  {
   visibility: visible;
   position: absolute;
   left: 706px;
   top: 596px;
   z-index: 3;
   width: 93px;
   height: 22px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 356px;
   top: 8px;
   z-index: 3;
   width: 87px;
   height: 48px;
}

#newsbutton  {
   visibility: visible;
   position: absolute;
   left: 664px;
   top: 9px;
   z-index: 5;
   width: 110px;
   height: 47px;
}

#tourbutton  {
   visibility: visible;
   position: absolute;
   left: 67px;
   top: 522px;
   z-index: 3;
   width: 199px;
   height: 29px;
}

#sitetext p  {
   font: 11px/13px Arial;
   margin: 0px;
   color: #9E9A8E;
   padding-bottom: 5px;
   text-align: justify;
}

#bottommenu  {
   font: bold 10px/17px "Arial Bold";
   height: 17px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #616161;
   position: absolute;
   left: 392px;
   top: 651px;
   z-index: 3;
   width: 303px;
}

#whatbutton  {
   visibility: visible;
   position: absolute;
   left: 411px;
   top: 516px;
   z-index: 3;
   width: 194px;
   height: 21px;
}

#bodybckgb  {
   background: url(homemedia/bodybckgb.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 7px;
   top: 0px;
   z-index: 1;
   width: 1019px;
   height: 711px;
}

#tourtextb  {
   visibility: visible;
   position: absolute;
   left: 68px;
   top: 555px;
   z-index: 3;
   width: 250px;
}

#buybutton  {
   visibility: visible;
   position: absolute;
   left: 444px;
   top: 8px;
   z-index: 4;
   width: 110px;
   height: 48px;
}

#pid1home  {
   margin: 0px auto 0px auto;
   width: 1041px;
   position: relative;
}

#sitetext  {
   visibility: visible;
   position: absolute;
   left: 22px;
   top: 676px;
   z-index: 4;
   width: 78px;
}

#newsmenu  {
	z-index: 3;
	left: 664px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

#smallbox  {
   background: url(homemedia/smallbox.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 741px;
   top: 361px;
   z-index: 3;
   width: 233px;
   height: 109px;
}

#buymenu  {
	z-index: 5;
	left: 444px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

#descb p  {
   padding-bottom: 10px;
}

#bodya  {
   background: url(homemedia/bodya.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 42px;
   top: 344px;
   z-index: 2;
   width: 948px;
   height: 152px;
}

#descb  {
   visibility: visible;
   position: absolute;
   left: 763px;
   top: 417px;
   z-index: 4;
   width: 195px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #010101 url(homemedia/exteriortile.gif) center top repeat;
}
