@charset "UTF-8";

object { outline: 0; }

p {
	margin-bottom: 0px;
	margin-top: 0px;
}


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a {
	text-decoration: none;
	outline: 0;
	color: #4D4D4D;
}

a:focus {outline:none;}

a:link {
	text-decoration: none;
	outline: 0;
}

a:visited {
	text-decoration: none
	outline: 0;
}
	
a:active {
	text-decoration: none
	outline: 0;
}
	
a:hover {
	text-decoration: underline;
	color: #C4161C;
	outline: 0;
}
#webframe {
	position:fixed;
	left:0px;
	top:35px;
	z-index:1;
	overflow: hidden;
	visibility: visible;
	right: 82px;
	bottom: 30px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
}
#vidframe {
	position:fixed;
	left:0px;
	top:35px;
	z-index:1;
	overflow: auto;
	visibility: visible;
	background-image: url(dottextureback.png);
	right: 0px;
	bottom: 0px;
}
#poploader {
	margin: 0px;
	padding: 0px;
	border: 0px none #FFF;
	visibility: visible;
	overflow: auto;
	left: 0px;
	top: 35px;
	right: 0px;
	bottom: 30px;
}
.features1 {
	text-align: center;
	height: 465px;
	vertical-align: top;
}
.features2 {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 0px;
}
#categories {
	position:absolute;
	top:35px;
	width:80px;
	z-index:5;
	text-align: center;
	background-color: #DDDEDD;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	vertical-align: middle;
	right: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
	bottom: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	visibility: visible;
}

#categoriesoff
{
	position:absolute;
	top:35px;
	width:79px;
	z-index:5;
	text-align: center;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #000;
	vertical-align: middle;
	right: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
	bottom: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	visibility: visible;
}
#categories02 {
	position:fixed;
	top:35px;
	width:80px;
	z-index:5;
	text-align: center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	vertical-align: middle;
	background-image: url(white40perc.png);
	right: 0px;
	bottom: 0px;
}
.categories2 {
	text-align: center;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.categories1 {
	text-align: center;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	height: 100%;
	padding-top: 30px;
	vertical-align: middle;
}
#container {
	position:fixed;
	width: 100%;
	height: 100%;
	min-height: 100%;
	z-index:102;
	overflow: hidden;
	visibility: visible;
}
#stage {
	position:absolute;
	z-index:110;
	background-repeat: repeat;
	left: 0px;
	top: 0px;
	overflow: hidden;
	visibility: visible;
	right: 0px;
	background-image: url(dottextureback.png);
	bottom: 0px;
}
#titlebar {
	position:absolute;
	left:0px;
	top:0px;
	height:15px;
	z-index:1;
	background-color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	text-align: right;
	padding-top: 12px;
	padding-right: 35px;
	padding-bottom: 8px;
	padding-left: 15px;
	letter-spacing: 3px;
	right: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
#webframe-wf
{
	position:absolute;
	left:0px;
	top:35px;
	z-index:6;
	overflow: auto;
	visibility: visible;
	background-image: url(dottextureback.png);
	right: 80px;
	bottom: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
}
#titlebar-wf
{
	position:absolute;
	left:0px;
	top:0px;
	height:15px;
	z-index:1;
	background-color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	text-align: right;
	padding-top: 12px;
	padding-right: 35px;
	padding-bottom: 8px;
	padding-left: 15px;
	letter-spacing: 3px;
	right: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
#nextbackbar-wf
{
	position:absolute;
	left:0px;
	height:30px;
	z-index:150;
	background-color: #000000;
	text-align: right;
	right: 0px;
	bottom: 0px;
	background-image: url(logo_inev_white_10.png);
	background-repeat: no-repeat;
	background-position: center center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
}
#websitewindow-wf {
	position:absolute;
	visibility:visible;
	left:2%;
	top:0px;
	border-right-color: #000;
	border-left-color: #000;
	border-left-width: 2px;
	border-left-style: solid;
	z-index:100;
	border-right-width: 2px;
	border-right-style: solid;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	width: 58%;
	bottom: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
}

#websitewindowshort {
	position:absolute;
	visibility:visible;
	left:2%;
	top:0px;
	border-right-color: #000;
	border-left-color: #000;
	border-left-width: 2px;
	border-left-style: solid;
	z-index:100;
	border-right-width: 2px;
	border-right-style: solid;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	width: 58%;
	bottom: 53%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}

#websiteitems1
{
	position:absolute;
	visibility:visible;
	left:2%;
	top:50%;
	z-index:100;
	margin: 0px;
	width: 57%;
	border: 1px solid #FFF;
	overflow: auto;
	bottom: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#websiteitems2 {
	position:absolute;
	visibility:inherit;
	left:10px;
	top:10px;
	z-index:1;
	right: 10px;
}
#titlebar2 {
	position:fixed;
	left:0px;
	top:0px;
	height:15px;
	z-index:1;
	background-color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	letter-spacing: 3px;
	text-align: right;
	padding-top: 12px;
	padding-right: 35px;
	padding-bottom: 8px;
	padding-left: 15px;
	right: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
#main {
	position:absolute;
	left:0px;
	top:35px;
	z-index:2;
	background-color: #999999;
	right: 80px;
	background-image: url(dottextureback.png);
	bottom: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
}
#maingui {
	left:0px;
	top:35px;
	background-color: #999999;
	right: 80px;
	background-image: url(dottextureback.png);
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	overflow: auto;
	bottom: 0px;
	position: absolute;
	z-index: 115;
}

#popgui
{
	left:0px;
	top:0px;
	background-color: #999999;
	right: 0px;
	background-image: url(dottextureback.png);
	overflow: auto;
	bottom: 0px;
	position: absolute;
	z-index: 1;
}
.featureflash {
	text-align: center;
	vertical-align: middle;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	height: 239px;
	width: 499px;
}
#featureimg {
	position:absolute;
	top:0px;
	height:239px;
	z-index:5;
	right: 0px;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	width: 499;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
#featurevid1 {
	position:absolute;
	width:640px;
	height:480px;
	z-index:5;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	border-left-width: 1px;
	border-left-style: solid;
	background-color: #666666;
	text-align: center;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	left: 40px;
	visibility: visible;
	bottom: 50%;
	margin-top: -240px;
	margin-bottom: -225px;
}

#featurevidlaunchsmall
{
	position:absolute;
	width:320px;
	height:240px;
	z-index:5;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	border-left-width: 1px;
	border-left-style: solid;
	background-color: #666666;
	text-align: center;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	left: 100px;
	visibility: visible;
	bottom: 50%;
	margin-top: -120px;
	margin-bottom: -160px;
	top: 50%;
}

#featurevidpop1
{
	position:absolute;
	width:640px;
	height:480px;
	z-index:5;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	border-left-width: 1px;
	border-left-style: solid;
	background-color: #666666;
	text-align: center;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	visibility: visible;
	top: 20px;
	left: 20px;
}
#featurevid2 {
	position:absolute;
	top:10px;
	width:640px;
	height:480px;
	z-index:5;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	border-left-width: 1px;
	border-left-style: solid;
	background-color: #666666;
	text-align: center;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	left: 40px;
	visibility: visible;
}
#featurevid3 {
	position:absolute;
	top:10px;
	width:640px;
	height:480px;
	z-index:5;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	border-left-width: 1px;
	border-left-style: solid;
	background-color: #666666;
	text-align: center;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	left: 40px;
	visibility: hidden;
}
#guisprypanel1 {
	width:670px;
	height:590px;
	z-index:5;
	text-align: center;
	vertical-align: middle;
	left: 40px;
	visibility: visible;
	top: 25px;
	position: absolute;
}
#featuredemo1 {
	position:absolute;
	left:59px;
	top:40px;
	z-index:10;
	bottom: 40px;
	width: 650px;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 11px;
	letter-spacing: .07em;
	line-height: 18px;
}

#featuredemo2
{
	position:absolute;
	left:59px;
	top:40px;
	z-index:10;
	bottom: 40px;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 11px;
	letter-spacing: .07em;
	line-height: 18px;
}
#brands {
	position:absolute;
	top:-35px;
	width:20%;
	z-index:100;
	border-left-color: #000;
	background-color: #FFF;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #000;
	border-left-width: 2px;
	border-left-style: solid;
	bottom: 0px;
	left: 2%;
}
.brands1 {
	text-align: center;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	padding: 20px;
}
.brands2 {
	text-align: center;
	vertical-align: middle;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	padding-top: 15px;
}
#maintext {
	position:absolute;
	top:239px;
	bottom: 30px;
	z-index:3;
	right: 0px;
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	width: 459px;
	font-size: 13px;
	line-height: 18px;
	letter-spacing: 0.07em;

}

#maintext p {
	font-size: 13px;
	line-height: 18px;
	letter-spacing: 0.07em;
}

#maintext-wf {
	position:absolute;
	visibility:inherit;
	z-index:101;
	right: 81px;
	top: 36px;
	background-color: #FFFFFF;
	bottom: 30px;
	border-left-style: solid;
	border-left-width: 2px;
	border-left-color: #000;
	font-size: 13px;
	line-height: 18px;
	letter-spacing: 0.07em;
	left: 62%;
}

#maintext-wf p {
	font-size: 13px;
	line-height: 18px;
	letter-spacing: 0.07em;
}


.maintext-wf-1 {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}

.maintext-wf-2
{
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}

.maintext-wf-3
{
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	overflow: auto;
}

.maintext-wf-livesite-1
{
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20%;
	text-align: right;
	border-top-style: none;
	border-right-style: none;
}


#subfeatures {
	position:absolute;
	top:0px;
	width:160px;
	z-index:80;
	vertical-align: middle;
	right: 499px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #000;
	bottom: 0px;
}
#categoriessmall {
	position:fixed;
	left:20px;
	top:1px;
	width:431px;
	height:33px;
	z-index:2;
}
.categoriessmall1 {
	text-align: center;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	padding-right: 20px;
}
#featurevid4 {
	position:absolute;
	top:10px;
	width:640px;
	height:480px;
	z-index:5;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	border-left-width: 1px;
	border-left-style: solid;
	background-color: #666666;
	text-align: center;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	left: 40px;
	visibility: hidden;
}
#vidframesmall1 {
	position:absolute;
	top:70px;
	width:120px;
	height:90px;
	z-index:10;
	left: 720px;
}
#vidframesmall2 {
	position:absolute;
	top:175px;
	width:120px;
	height:90px;
	z-index:10;
	left: 720px;
}
#vidframesmall3 {
	position:absolute;
	top:280px;
	width:120px;
	height:90px;
	z-index:10;
	left: 720px;
}
#vidframesmall4 {
	position:absolute;
	top:385px;
	width:120px;
	height:90px;
	z-index:10;
	left: 720px;
}
#popnext {
	position:absolute;
	width:80px;
	height:20px;
	z-index:1;
	bottom: 10px;
	right: 0px;
}
#popnextweb2 {
	position:absolute;
	width:80px;
	height:20px;
	z-index:1;
	right: 15px;
	bottom: 0px;
}
#nextbackbar {
	position:fixed;
	left:0px;
	height:30px;
	z-index:150;
	background-color: #000000;
	text-align: right;
	right: 0px;
	bottom: 0px;
	background-image: url(logo_inev_white_10.png);
	background-repeat: no-repeat;
	background-position: center center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
}
#device01 {
	position:absolute;
	left:10px;
	width:290px;
	height:545px;
	z-index:1;
	background-image: url(gui/device_02.png);
	padding-left: 50px;
	background-repeat: no-repeat;
	padding-top: 75px;
	top: 30px;
}
#device02 {
	position:absolute;
	left:319px;
	width:290px;
	height:545px;
	z-index:1;
	background-image: url(gui/device_02.png);
	padding-left: 50px;
	background-repeat: no-repeat;
	padding-top: 75px;
	top: 30px;
}
#device03 {
	position:absolute;
	left:628px;
	width:290px;
	height:545px;
	z-index:1;
	background-image: url(gui/device_02.png);
	padding-left: 50px;
	background-repeat: no-repeat;
	padding-top: 75px;
	top: 30px;
}
.linkcellwhite {
	background-color: #999;
	padding: 2px;
	border: 1px solid #4D4D4D;
}


/*Default CSS for pan containers*/
.pancontainer{
position:relative; /*keep this intact*/
overflow:hidden; /*keep this intact*/
width:100%;
height:100%;

}

#maincontain {
	position:fixed;
	z-index:151;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}

#handpan {
	position:absolute;
	visibility:hidden;
	left:3%;
	top:10px;
	z-index:102;
}

