#newsmenu li a:hover,
#companymenu li a:hover,
#productmenu li a:hover,
#id319supportmenu li a:hover  {
   background-color: #9E9186;
   color: #FFFFFF;
}
#socialmediabutton a:hover {
	 color: #7B3800;
   text-decoration: underline;
}
#id318companybutton a:hover,
#id333productbutton a:hover,
#id328newsbutton a:hover,
#id338buybutton a:hover  {
   background-position: -110px 0%;
}

#id314companymenu li a,
#id324newsmenu li a,
#id334buymenu li a,
#id329productmenu li a,
#id319supportmenu 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;
}

#id314companymenu li,
#id319supportmenu li,
#id324newsmenu li,
#id334buymenu li,
#id329productmenu 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;
}

#id329productmenu,
#id319supportmenu,
#id334buymenu,
#id324newsmenu,
#id314companymenu  {
   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;
}

#id328newsbutton a,
#id333productbutton a,
#socialmediabutton a,
#id318companybutton 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;
}

#id318companybutton,
#id333productbutton  {
   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(images/imaginariastudiospopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 261px;
   top: 671px;
   z-index: 2;
   width: 188px;
   height: 62px;
}

#id323supportbutton a:hover  {
   background-position: -109px 0%;
}

#descb p,
#tourtextb p  {
   font: 12px/14px "Lucida Sans";
   margin: 0px;
   text-align: left;
}

#navgraphicbarnomerge  {
   background: url(images/navgraphicbarnomerge.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 37px;
   top: 6px;
   z-index: 2;
   width: 963px;
   height: 58px;
}

#trialbutton a:hover  {
   background-position: -93px 0%;
}

#orderbutton a:hover  {
   background-position: -105px 0%;
}

#tourbutton a:hover  {
   background-position: -199px 0%;
}

#id334buymenu li a:hover  {
   background-color: #9E9186;
   color: #FFFFFC;
}

#id55maintexttext p  {
   font: 14px/22px Arial;
   margin: 0px;
   text-align: justify;
}

#id342homebutton a:hover  {
   background-position: -87px 0%;
}

#whatbutton a:hover  {
   background-position: -194px 0%;
}

#shortdemobutton a  {
   background: url(images/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;
}

#id314companymenu li a  {
   background-color: #E7E5DF;
}

#purchasebutton a  {
   color: #6A645D;
}

#id319supportmenu li a  {
   background-color: #E7E5DF;
}

#id55maintexttext  {
	visibility: visible;
	position: absolute;
	left: 60px;
	top: 335px;
	z-index: 3;
	width: 670px;
	height: 140px;
}

#upgfradebutton a  {
   color: #6A645D;
}

#id329productmenu li a  {
   background-color: #E7E5DF;
}

#shortdemobutton  {
   visibility: visible;
   position: absolute;
   left: 763px;
   top: 377px;
   z-index: 4;
   width: 148px;
   height: 28px;
}

#copyrighttext p  {
   font: 9px/11px Arial;
   margin: 0px;
   color: #AEA9A2;
   letter-spacing: 1px;
   text-align: center;
}

#peoplearesaying  {
   visibility: visible;
   position: absolute;
   left: 379px;
   top: 540px;
   z-index: 3;
   width: 274px;
}

#id318companybutton a  {
   background-image: url(images/companybutton.gif);
}

#productpicsmall  {
   background: url(images/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: #401C00;
   height: 100%;
   display: block;
}

#flashhomexmedia  {
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 71px;
   z-index: 2;
   width: 950px;
   height: 261px;
}

#id333productbutton a  {
   background-image: url(images/productbutton.gif);
}

#id323supportbutton a  {
   background: url(images/id323supportbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 109px;
   height: 47px;
}

#id6boxgraphica  {
   background: url(images/id6boxgraphica.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 508px;
   z-index: 2;
   width: 305px;
   height: 120px;
}

#id5boxgraphica  {
   background: url(images/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(images/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(images/orderbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 105px;
   height: 21px;
}

#id323supportbutton  {
   visibility: visible;
   position: absolute;
   left: 774px;
   top: 9px;
   z-index: 4;
   width: 109px;
   height: 47px;
}

#trialbutton a  {
   background: url(images/trialbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 93px;
   height: 22px;
}

#id324newsmenu li a  {
   background-color: #E7E5DF;
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 670px;
   top: 675px;
   z-index: 2;
   width: 371px;
}

#id318companybutton  {
   left: 882px;
}

#bottommenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#id333productbutton  {
   left: 553px;
}

#footergraphic  {
   background: url(images/footergraphic.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 21px;
   top: 645px;
   z-index: 2;
   width: 991px;
   height: 25px;
}

#id342homebutton a  {
   background: url(images/homebutton.png) no-repeat 0% 0px;
   display: block;
   width: 87px;
   height: 48px;
}

#whatbutton a  {
   background: url(images/whatbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 194px;
   height: 21px;
}

#id328newsbutton a  {
   background-image: url(images/newsbutton.gif);
}

#tourbutton a  {
   background: url(images/tourbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 199px;
   height: 29px;
}

#id334buymenu 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;
}

#id314companymenu  {
	z-index: 3;
	left: 883px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#id329productmenu  {
	z-index: 4;
	left: 554px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

#id319supportmenu  {
	z-index: 4;
	left: 775px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

#id338buybutton a  {
   background: url(images/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;
}

#id342homebutton {
   visibility: visible;
   position: absolute;
   left: 356px;
   top: 8px;
   z-index: 3;
   width: 87px;
   height: 48px;
}

#id328newsbutton  {
   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: 401px;
   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(images/bodybckgb.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 7px;
   top: 0px;
   z-index: 1;
   width: 1019px;
   height: 671px;
}

#tourtextb  {
   visibility: visible;
   position: absolute;
   left: 68px;
   top: 555px;
   z-index: 3;
   width: 250px;
}

#id338buybutton  {
   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;
}

#id324newsmenu  {
	z-index: 3;
	left: 664px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

#smallbox  {
   background: url(images/smallbox.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 741px;
   top: 361px;
   z-index: 3;
   width: 233px;
   height: 109px;
}

#id334buymenu  {
	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(images/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(images/exteriortile.gif) center top repeat;
}

