@charset "iso-8859-1";
/* CSS Document */

body { 
	margin:0px;
	padding:0px;
	background-repeat:repeat-x;
	background-image:url(nimages/bodybg.png);
	background-color:#171b1c;
	font-family:arial;
	overflow:auto;
}

form {
	margin:0px;
	padding:0px;
}

div {
	font-family:arial;
	font-size:12px;
	margin:0px;
	padding:0px;
}

pre {
	font-family:arial;
	font-size:12px;
	margin:0px;
	padding:0px;
}

input {
	font-family:arial;
	font-size:12px;
}

select {
	font-family:arial;
	font-size:12px;
}

textarea {
	font-family:arial;
	font-size:12px;
}

a img {
	border-style:none;
}

.clr {
	clear:both;
	line-height:0px;
	margin:0px;
	padding:0px;
}


#elecitelogo {
	float:left;
	margin:0px;
	width:300px;
	height:70px;
}

#maincontainer {
	position:relative;
	float:left;
	width:944px;
}

#mainmenu {
	float:right;
	margin:0px;
	padding:0px;
}

.mainmenuitem {
	float:left;
	margin:0px;
	padding:0px;
	border-style:none;
}

#topbar {
	float:left;
	width:944px;
	height:44px;
	background-color:#000000;
}

.loginlinks {
	float:left;
	color:#a7e84f;
	text-decoration:none;
}

#content {
	position:relative;
	float:left;
	width:944px;
	margin:0px;
	padding:0px;
	background-image:url(nimages/contentbg.png);
	background-repeat:repeat-y;
	z-index:1;
}

#leftcontent {
	position:relative;
	float:left;
	width:222px;
	margin:0px;
	padding:0px;
}

#rightcontent {
	position:relative;
	float:left;
	width:722px;
	margin:0px;
	padding:0px;
}

#footer {
	float:left;
	width:944px;
	height:59px;
	background-image:url(nimages/footerbg.png);
}

#footerend {
	float:left;
	width:942px;
	height:1px;
	border-style:solid;
	border-width:0px 1px 1px 1px;
	border-color:#2c3233 #141414 #141414 #141414;
	background-color:#2c3233;
}

.footerlinks {
	text-decoration:none;
	color:#999999;
	font-size:10px;
}

.productlistitemcontainer {
	float:left;
	margin:10px 10px 0px 10px;
	width:220px;
	
}

.productlistitem {
	float:left;
	margin:0px;
	width:220px;
	height:100px;
	background-image:url(nimages/productbg.png);
}

.productlistitem2 {
	float:left;
	margin:10px 10px 0px 10px;
	width:200px;
	height:91px;
	background-image:url(nimages/productbg2.png);
}

#modalLogin {
	display:none;
	width:380px;
	height:200px;
	background-image:url(xss/bg.png);
}

#modalLoginTitle {
float:left;margin:10px 0px 25px 28px;color:#ffffff;font-size:28px;
}

#modalLoginLostPw {
	float:right;margin:30px 20px 20px 28px;color:#ffffff;font-size:13px;font-weight:bold;cursor:pointer;
}

#modalLoginEmailLbl {
float:left;margin:3px 0px 15px 22px;font-weight:bold;font-size:13px;color:#437F92;width:85px;
}

#modalLoginEmail {
float:left;margin:0px 0px 15px 0px;width:247px;height:17px;padding:3px 0px 0px 3px;border-style:solid;border-width:1px;border-color:#a3bdc8;
}

#modalLoginPasswordLbl {
float:left;margin:3px 0px 0px 22px;font-weight:bold;font-size:13px;color:#437F92;width:85px;
}

#modalLoginPassword {
float:left;width:247px;height:17px;padding:3px 0px 0px 3px;border-style:solid;border-width:1px;border-color:#a3bdc8;
}

#modalLoginBtn {
float:left;margin:22px 0px 14px 112px;width:118px;height:38px;
}

#modalRegisterBtn {
float:left;margin:22px 0px 14px 15px;width:118px;height:38px;
}

#loginOops {
	display:none;
	width:380px;
	height:200px;
	background-image:url(xss/bg.png);
}

#loginOopsMsg {
	float:left;margin:35px 0px 25px 30px;color:#ffffff;font-size:24px;
}

#loginOopsTry {
	float:left;margin:22px 0px 14px 82px;width:116px;height:36px;cursor:pointer;
}

#loginOopsLost {
	float:left;margin:22px 0px 14px 16px;width:146px;height:36px;cursor:pointer;
}

.loginlabel {
	float:left;
	width:140px;
	margin:5px 5px 0px 50px;
	height:22px;
	font-size:13px;
	text-align:left;
	color:#438092;
}


.logininput {
	float:left;
	width:246px;
	height:18px;
	padding:2px 0px 0px 2px;
	margin:5px 0px 0px 0px;
	font-size:13px;
	text-align:left;
	border-style:solid;
	border-width:1px;
	border-color:#262b2c;
	color:#eeeeee;
	background-color:#121516;
	background-image:url(nimages/inputbg.png);
}

.loginselect {
	float:left;
	width:248px;
	height:20px;
	margin:5px 0px 0px 0px;
	padding:0px;
	font-size:13px;
	border-style:solid;
	border-width:1px;
	border-color:#262b2c;
	color:#eeeeee;
	background-color:#121516;
	background-image:url(nimages/inputbg.png);
}

.loginbtn {
	float:left;margin:30px 0px 15px 360px;width:118px;height:38px;border-style:none;background-image:url(nimages/loginbtn.png);font-size:18px;color:#ffffff;cursor:pointer;background-color:transparent;
}

#modalLostPw {
	display:none;
	width:380px;
	height:200px;
	background-image:url(xss/bg.png);
}

#lostPwTitle {
	float:left;margin:10px 0px 5px 28px;color:#ffffff;font-size:28px;
}

#lostPwMsg {
	float:left;margin:10px 0px 25px 28px;color:#eeeeee;font-size:16px;
}


#lostPwEmailLbl {
	float:left;margin:3px 0px 15px 22px;font-weight:bold;font-size:13px;color:#437F92;width:85px;
}

#lostPwEmail {
	float:left;margin:0px 0px 15px 0px;width:247px;height:17px;padding:3px 0px 0px 3px;border-style:solid;border-width:1px;border-color:#a3bdc8;
}

#lostPwSendBtn {
	float:left;margin:22px 0px 14px 112px;width:112px;height:32px;
}

#lostPwCloseBtn {
	float:left;margin:22px 0px 14px 15px;width:112px;height:32px;
}

#modalCloseAccount {
	display:none;
	width:380px;
	height:180px;
	background-image:url(xss/bg.png);
}

#closeAccountTitle {
	float:left;margin:10px 0px 5px 28px;color:#ffffff;font-size:20px;
}

#closeAccountLbl {
	float:left;margin:15px 0px 15px 22px;font-weight:bold;font-size:13px;color:#437F92;width:85px;
}

#closeReason {
	float:left;margin:15px 0px 15px 0px;width:247px;height:17px;padding:3px 0px 0px 3px;border-style:solid;border-width:1px;border-color:#a3bdc8;
}

#closeAccountBtn {
	float:left;margin:5px 0px 14px 15px;width:146px;height:36px;cursor:pointer;
}

#closeAccountCloseBtn {
	float:left;margin:5px 0px 14px 82px;width:116px;height:36px;cursor:pointer;
}

.productlistitema {
	float:right;
	margin:2px 10px 0px 0px;
	text-decoration:none;
	color:#3e7686;
}

#searchbox {
	float:left; width:160px; height:22px; margin:10px 0px 0px 12px; border-style:none; background-image:url(nimages/searchbg.png);
}

#keyword {
	float:left; width:116px; height:18px; margin:3px 0px 0px 10px; padding:0px;  border-style:none;
	color:#cfe4eb;
	background-color:transparent;
	border-width:0px;
}

#searchbtn {
	float:left; width:16px; height:16px; margin:3px 5px 0px 10px; border-style:none;
}

#becomeaffiliate {
	float:left;margin:10px 0px 9px 11px;width:200px;height:70px;
}

#footereveek {
	float:left;
	margin:14px 0px 0px 10px;
	color:#999999;
	font-size:14px;
}

.gbtn {
	display:block;
	float:left;
	width:141px;
	height:29px;
	padding:3px 0px 0px 0px;
	background-image:url(nimages/genericbtnbg.png);
	background-repeat:no-repeat;
	background-position:top;
	font-size:18px;
	text-decoration:none;
	color:#ffffff;
}

.gbtn2 {
	display:block;
	float:left;
	width:171px;
	height:29px;
	padding:3px 0px 0px 0px;
	background-image:url(nimages/genericbtn2bg.png);
	background-repeat:no-repeat;
	background-position:top;
	font-size:18px;
	text-decoration:none;
	color:#ffffff;
}

.gbtn3 {
	display:block;
	float:left;
}

.pdevice {
	float:left;
	width:178px;
	height:20px;
	color:#cccccc;
	background-color:#262b2c;
	text-decoration:none;
	cursor:pointer;
}

.devicescindicator {
	float:right;
	margin:8px 6px 0px 0px;
	width:3px;
	height:5px;
	background-image:url(nimages/devicescindicate.png);
}

.devicescindicatorp {
	float:left;
	margin:8px 0px 0px 6px;
	width:3px;
	height:5px;
	background-image:url(nimages/devicescindicatep.png);
}

#devicess {
	position:relative;
	float:left;
	margin:52px 0px 0px 18px;
	width:180px;
	height:30px;
	background-image:url(nimages/devicessbg.png);
	color:#ffffff;
	font-size:24px;
	cursor:pointer;
}

#devicesst {
	position:absolute;
	top:3px;
	left:3px;
	color:#ffffff;
	font-size:18px;
	cursor:pointer;
	width:147px;
	border-width:0px;
	border-style:none;
	background-color:transparent;
	overflow:hidden;
}

#devicessarrow {
	position:absolute;
	top:1px;
	right:1px;
	width:26px;
	height:28px;
	background-image:url(nimages/devicessarrow.png);
	cursor:pointer;
}

#deviceslistcontainer {
	display:none;
	position:absolute;
	top:83px;
	left:15px;
	width:188px;
	z-index:100;
}

#deviceslisttop {
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	width:188px;
	height:5px;
	background-image:url(nimages/devicestopbg.png);
}

#deviceslistcontainerc {
	float:left;
	margin:0px 0px 0px 0px;
	width:188px;
	z-index:100;
	background-image:url(nimages/devicesbg.png);
}

#deviceslist {
	float:left;
	margin:0px 0px 0px 4px;
	width:178px;
}

#deviceslistbottom {
	float:left;
	margin:0px 0px 0px 0px;
	width:188px;
	height:5px;
	background-image:url(nimages/devicesbottombg.png);
}

.devicesclist {
	display:none;
	float:left;
	margin:0px 0px 0px 5px;
	width:178px;
}

.devicesclist_p {
	float:left;
	margin:0px;
	width:178px;
	height:20px;
	color:#cccccc;
	background-color:#262b2c;
	cursor:pointer;
}

.devicesclist_c {
	float:left;
	margin:0px 0px 0px 0px;
	width:178px;
	height:20px;
	color:#cccccc;
	background-color:#262b2c;
	cursor:pointer;
}


.pdevicew {
	float:left;
	width:178px;
	height:20px;
	color:#cccccc;
	background-color:#262b2c;
	text-decoration:none;
	cursor:pointer;
}

.devicescindicatorw {
	float:right;
	margin:8px 6px 0px 0px;
	width:3px;
	height:5px;
	background-image:url(nimages/devicescindicate.png);
}

.devicescindicatorpw {
	float:left;
	margin:8px 0px 0px 6px;
	width:3px;
	height:5px;
	background-image:url(nimages/devicescindicatep.png);
}

#devicessw {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	width:180px;
	height:30px;
	background-image:url(nimages/devicessbg.png);
	color:#ffffff;
	font-size:24px;
	cursor:pointer;
}

#devicesstw {
	position:absolute;
	top:3px;
	left:3px;
	color:#ffffff;
	font-size:18px;
	cursor:pointer;
	width:147px;
	border-width:0px;
	border-style:none;
	background-color:transparent;
	overflow:hidden;
}

#devicessarroww {
	position:absolute;
	top:1px;
	right:1px;
	width:26px;
	height:28px;
	background-image:url(nimages/devicessarrow.png);
	cursor:pointer;
}

#deviceslistcontainerw {
	float:left;
	margin:0px 0px 0px -2px;
	display:none;
	width:188px;
	z-index:100;
}

#deviceslisttopw {
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	width:188px;
	height:5px;
	background-image:url(nimages/devicestopbg.png);
}

#deviceslistcontainercw {
	float:left;
	margin:0px 0px 0px 0px;
	width:188px;
	z-index:100;
	background-image:url(nimages/devicesbg.png);
}

#deviceslistw {
	float:left;
	margin:0px 0px 0px 4px;
	width:178px;
}

#deviceslistbottomw {
	float:left;
	margin:0px 0px 0px 0px;
	width:188px;
	height:5px;
	background-image:url(nimages/devicesbottombg.png);
}

.devicesclistw {
	display:none;
	float:left;
	margin:0px 0px 0px 5px;
	width:178px;
}

.devicesclist_pw {
	float:left;
	margin:0px;
	width:178px;
	height:20px;
	color:#cccccc;
	background-color:#262b2c;
	cursor:pointer;
}

.devicesclist_cw {
	float:left;
	margin:0px 0px 0px 0px;
	width:178px;
	height:20px;
	color:#cccccc;
	background-color:#262b2c;
	cursor:pointer;
}

#selectDeviceW {
	display:none;
	position:absolute;
	width:380px;height:170px;
	background-image:url(xss/bg.png);
}

#selectDeviceWO {
	display:none;
	position:absolute;
	z-index:9999999999;
}

#changeOrderDeviceW {
	display:none;
	position:absolute;
	width:450px;
	height:360px;
	background-image:url(xss/bg.png);
}

#updateWarning {
	display:none;
	position:absolute;
	width:380px;
	background-image:url(xss/bg.png);
	overflow:hidden;
}

#elecitewarn { display:none;width:380px;height:170px; background-image:url(xss/bg.png); }
#alienwarn { display:none;width:380px;height:170px; background-image:url(xss/bg.png); }
#alienwarneye {display:none;position:absolute;top:20px;left:-60px;z-index:999999999;}
#ninjaa {display:none;position:absolute;top:20px;left:-60px;z-index:999999999;}

.tipTitle {
	margin: 40px 0px 0px 0px; float: left; color: rgb(146, 210, 57); font-size: 20px;
	font-family:arial, sans-serif;
}

.tipContent {
	margin: 20px 0px 0px 0px; float: left; color: rgb(216, 216, 216); font-size: 14px;
	
}

.tipContents a {
	color:#ffffff;
}
.AppWorld { 
position: relative; 
top: 15px;
left: 35px;
}
.Alliance { 
float:right;
margin: 20px; 
top: 15px;
}

