body{font:12px Arial,Verdana, Helvetica sans-serif;margin:0;padding:0;text-align:center; background:url(img/main-bg.jpg); color:#666}
p{margin:10px 0}
a{outline:none}

#whole {background:url(img/footer_bg.gif) no-repeat top left #fff;width:880px;margin:0 auto;border:0px solid #222; border-top:none; border-bottom:none;}
#container{width:839px;margin:0 auto;padding:10px 0;text-align:left; padding-top:0px;}
#logo{width:243px;height:85px;overflow:hidden;display:block;background:url(img/logo.gif) no-repeat;float:left}

#mainmenu{width:430px; background:url(img/menubg.gif) no-repeat bottom right #fff; height:50px;margin:0px 0 10px;padding:0;float:right;text-indent:0;list-style:none}
#mainmenu .subitems {margin:0;display:block;float:left;padding:8px 0 0 0px;;text-indent:0;list-style:none}
#mainmenu .subitems a {display:block;height:32px;overflow:hidden; }


#mainmenu .subitems ul { width:142px; border:1px solid silver;background:#fff;margin:0px 0 0 4px;padding:0;text-indent:0;list-style:none;display:none;position:absolute;z-index:10;}
#mainmenu .subitems ul li a { padding:0 7px;line-height:24px;height:25px;background:url(img/sitembg.gif) bottom left repeat-x #fff;overflow:hidden;text-decoration:none;display:block;font-size:11px;color:#444;font-weight:700;border-bottom:1px solid silver}
#mainmenu .subitems ul li a span {background:url(img/bullet.gif) no-repeat left center;padding-left:13px;padding-right:5px}
#mainmenu .subitems ul li a:hover span {text-decoration:underline;}
#mainmenu .subitems:hover ul {display:block}
#mainmenu .subitems ul li a:hover {color:#666;background:#fff}


#mainmenu #home {background:url(img/menubut1.gif) no-repeat;width:70px; margin-left:38px;}
#mainmenu #services{background:url(img/menubut2.gif) no-repeat;width:65px; margin-left:20px;}
#mainmenu #support {background:url(img/menubut3.gif) no-repeat;width:93px; margin-left:47px;}
#mainmenu #about{background:url(img/menubut4.gif) no-repeat;width:70px; margin-left:18px;}


#leftside{float:left;width:199px;margin-left:1px;display:inline}

#leftside #brownbg{width:188px; height: 20px; margin:0 0px 0 1px;background:url(img/titlebg.gif) no-repeat; font-size:12px; font-weight:none; color:#ffffff; padding:4px 0 0 10px; }
#leftside .shadows {background:url(img/shadowsides.gif) repeat-y}
#leftside .top{background:url(img/shadowtop.gif) no-repeat}
#leftside .bottom{background:url(img/shadowbottom.gif) no-repeat bottom left}
#leftside .bottom .sidemenu {padding:12px 12px 12px 9px}
#leftside .bottom div{padding:12px 12px 12px 7px}


#leftside .bottom .partners{padding:0px 0px 2px 0px}

#leftside .bottom .sidemenu a{
font-weight:bold;
color:#4b3c33;
text-decoration:none;
padding-top: 1px;
padding-bottom: 0px;
width:170px;
font-size:11px;
text-transform:uppercase;
display:block;height:24px;overflow:hidden
}

#leftside .bottom .sidemenu a:hover{
color:#5ca0b6;
text-decoration:none;
}



#maincontent{float:left;width:635px;margin-left:4px;display:inline;overflow:hidden}

#maincontent .hdr {
  font-size: 14px;
  line-height: 1.43em;
  margin: 0;
  position:relative;
  padding: 0px 0px 0px 0px;
  background:url(img/hdr.jpg) no-repeat;
  display:block;
  width:635px;
  height:144px;
}

#maincontent .sharedh {
  font-size: 14px;
  line-height: 1.43em;
  margin: 0;
  position:relative;
  padding: 0px 0px 0px 0px;
  background:url(img/sharedh.jpg) no-repeat;
  display:block;
  width:635px;
  height:144px;
}

#maincontent .resellerh {
  font-size: 14px;
  line-height: 1.43em;
  margin: 0;
  position:relative;
  padding: 0px 0px 0px 0px;
  background:url(img/resellerh.jpg) no-repeat;
  display:block;
  width:635px;
  height:144px;
}


#maincontent .hdr a {
  font-weight:bold;
  margin-top:85px;
  margin-left:25px;
  position:absolute;
}




#maincontent #special{background:url(img/special.gif) no-repeat;display:block;width:635px;height:96px;border:0; margin-top:20px;}
#maincontent .wlc h4{height:23px;margin:0; }
#welcometo{background:url(img/welcome.gif) 4px 0px no-repeat; border-bottom:1px dashed #e7e7e7; width:500px; }
#sharedh{background:url(img/sharedhosting.gif) 4px 0px no-repeat; border-bottom:1px dashed #e7e7e7; width:500px; }

#maincontent a {color:#555;text-decoration:none;border-bottom:1px solid #e2e2e2;font-weight:700}

#maincontent p{	font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:5px;padding-right:5px;line-height:16px; margin:8px 0 0px 0;}
#maincontent h1{  background:url(img/check.gif) 0 1px no-repeat;color:#26a108; font-size:14px;	font-family:Arial, Verdana, sans-serif;margin:14px 0 4px 0; padding-left:22px;padding-right:5px; padding-bottom:3px; border-bottom:1px dashed #e2e2e2;}
#maincontent h2{  background:url(img/check.gif) 0 1px no-repeat;color:#4c4034; font-size:14px;	font-family:Arial, Verdana, sans-serif;margin:2px 0 4px 0; padding-left:22px;padding-right:5px; padding-bottom:3px; border-bottom:1px dashed #e2e2e2;}
#maincontent h3{  color:#4c4034; font-size:16px;	font-family:Arial, Verdana, sans-serif;margin:14px 0 4px 0; padding-left:0px;padding-right:5px; padding-bottom:3px; border-bottom:0px dashed #e2e2e2;}

#maincontent a:hover,.side-a a:hover{color:#006ed5}
#maincontent p a:hover{border-bottom:1px dotted silver}
#footer{background:url(img/footer_bg.gif) no-repeat bottom left #fff;padding:2px;font-size:90%;color:#999}
#footer a{color:#777;text-decoration:none}
#footer a:hover{color:#555;text-decoration:underline}

.dispnone{display:none}
.clear{clear:both}
.left{float:left}
.right{float:right}
.spacem{background:url(img/spacem.gif) no-repeat;height:15px;margin:0px 0; width: 837px;padding-left:2px;}

.bottomb{background:url(img/bottom.gif) bottom left;height:15px;margin:0px 0; }


/* LOGIN */



#leftside .bottom .login {
	margin: 0px 0 0 17px;
    padding:0 0 10px 0px;
    font-size:11px;
    font-weight:bold;
	}

fieldset {
	padding: 0px;
	border: 0px solid #888;
	}

fieldset p {
	margin-bottom: 0px;
	}

fieldset label {
	font-weight: bold;
    color: #666;
	}

fieldset .submit{
  font-size:11px;
  font-weight:bold;
}



