html, body {
background:white url(images/bg.jpg) repeat-x;
margin:0;
text-align:center;
height:100%;}
* {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#445666;}
a {
color:#3570AC;}
a:hover {
text-decoration: underline;
color:#254F78;
}
#top {
background:url(images/topbg.jpg) repeat-x;
height:25px;
width:980px;
position:absolute;
margin-left:-490px;
left:50%;
text-align:left;
}
#topl {
width:183px; height:25px; top:0; left:0; position:absolute;}
#topr {
width:4px; height:25px; background:url(images/topr.jpg) no-repeat; top:0; right:0; position:absolute;}
#topbuts {
position:relative;
}

#general {
text-align:left;
position:relative;
width:980px;
height:730px;
top:0px;
margin:0 auto 0 auto;}

#desktop {
position:relative;
float:left;
width:460px;
height:auto;
background:url(images/divi.jpg) no-repeat right top;
}
#web {
position:relative;
width:490px;
height:auto;
float:right;
padding-left:25px;
}

dd { margin-left:20px;}
dt { font-weight:bold;
}

#compat {
margin:20px auto 0 auto;
position:relative;
width:419px;
height:282px;
background:url(images/bgcompat.jpg) no-repeat top left; }

#compatlogin {
position:absolute;
widows:156px;
height:42px;
z-index:100;
top:262px;
left:131px;
}

#log {
float:left;
width:207px;
height:129px;
position:relative;
z-index:10;
text-align:right;
}
#log span {
margin-right:15px;
}
#log p {
margin:6px 0;
color:#3570AC;
}

#log input {
width:100px;
margin:0 10px 0 5px;
padding:1px;
border:1px solid #3570AC;
background:#F3F5F7;
}
#log input:hover {
background:white;
}
#willogin {
	height:88px;
	width:223px;
	position:absolute;
	z-index:5000;
	right:129px;
	top:6px;
	background:url(images/bgbgb.jpg) no-repeat top left;
}
#willogin span {
font-size:10px;}

#willogin input {
width:75px;
padding:1px;
border:1px solid #E5E8EB;
background:url(images/bginput.jpg) repeat-x top #D4DADF;}

#willogin input:hover {
/*border:1px solid white;*/
background:white;}

#footer {
position:relative;
height:100px;
width:100%;
margin:0 auto 0 auto;
padding-top:15px;
text-align:justify;
background:white url(images/bgfooter.jpg) repeat-x
}

#footer ul {
margin:0 0 0 50px; padding:0;
text-align:left;}

#footer li {
list-style-image:url(images/lisfot.jpg);
}

#divRegister {
	margin-top:-10px;
	margin-left:35px;
	background:url(images/bgmagic.jpg) no-repeat;
	position:absolute;

	width:419px;
	height:122px;
}
#registerButton
{
	position:absolute;
	widows:156px;
	height:42px;
	z-index:110;
	bottom:-25px;
	left:131px;
}
#registerIT
{
	float:left;
	width:207px;
	height:80px;
	position:relative;
	z-index:10;
	text-align:right;
}
#registerIT span {
	margin-right:15px;
}
#registerIT p {
	margin:6px 0;
	color:#3570AC;
}

#registerIT input {
	width:100px;
	margin:0 10px 0 5px;
	padding:1px;
	border:1px solid #3570AC;
	background:#F3F5F7;
}
#registerIT input:hover {
	background:white;
}
#willogin p { 
padding:0;
text-align:right;
margin:0;
margin-right:15px;
margin-top:10px;}

