HTML, BODY {
	margin: 0; padding: 0;
}
BODY { 
	margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0; 
	padding-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0;
	font-size:12px; background-color:#ffffff; color:#666666;
}
DIV, P, INPUT, TEXTAREA, SELECT {
	font-size:12px; font-family: Verdana, Georgia, "Times New Roman", Times, serif; line-height:1.3em;
}
INPUT, TEXTAREA, SELECT {
	font-size:16px;
}
INPUT.button {
	font-size:18px; font-weight:bold; margin-top:3px;
}
TABLE {
	text-align:left;
}
H1, H2, H3 {
	font-weight:bold; margin-top:5px; color:#2991F8; font-size:1em; line-height:1.15em; display:inline-block;
}
H4 {
	font-size:15px; font-weight:bold; margin-top:0px; color:#2991F8; font-size:1em; line-height:1.15em; display:inline-block;
}
H5 {
	font-size:14px; font-weight:bold; margin-top:0px; color:#2991F8;
}
H6 {
	font-size:10px; font-weight:normal; margin-top:0px; color:#000000;
}
UL {
	padding:3px; margin-left:15px; list-style: square;
}
A{
	color:#336699; text-decoration:underline;
}
A:hover {
	color: #3333CC; text-decoration:none;
}
FORM { 
	padding:0; margin:0;
}
IMG {
	border:0;
}
#container { 
	 padding:0;
}
#header {
	width:800px; text-align:left;
}
#banner {
	padding:7px 5px 0px 5px; background-color:#FFFFFF;
}
#bannerlinks {
	float:right; width:420px; padding:3px; border:0px solid #ff0000; text-align:right;
}
#menu {
	clear:both; margin:0; padding:3px 0px; text-align:left;
}
#menu UL{
	padding:0; margin:0; width:auto; list-style:none;
}
#menu LI{
	margin:0; padding:0; float:left;
}
#content {
	width:800px; text-align:left; background:#FFFFFF;
}
#pagecontent {
	padding:20px 5px 5px 10px; width:560px; float:left;
}
#sitepanel {
	width:210px; float:right; margin:20px 3px 0px 0px; background-color:#FFFFFF;
}
#footer {
	clear:both; color:#000000;
}
#footer DIV {
	width:800px; margin-top:10px; padding:5px;
	text-align:left;
}
#footer A {
	color:#000000; text-decoration:none;
}
#footer A:hover {
	color:#00cc00; text-decoration:underline;
}
A.busy{
	padding-left:12px; background:url(../img/linkarrow.gif) no-repeat; color:#3333CC; text-decoration:none;
}
A.busy:hover {
	padding-left:12px; background:url(../img/blinkarrow.gif) no-repeat; color: #336699; text-decoration:underline;
}
UL.stripped {
	padding:0; margin:0 0 0 20px; list-style-image:url(../img/bullet00.jpg);
}
UL.spaced {
	margin:0; padding:0; list-style:none;
}
UL.spaced LI {
	padding:3px 0px 3px 0px;
}
UL.spacedbullet {
	padding:0; margin:0 0 0 20px; list-style-image:url(../img/bullet00.jpg);
}
UL.spacedbullet LI {
	padding:5px 0px 5px 2px;
}
TABLE.features { 
	border-right:1px solid #D5FCBA; border-bottom:1px solid #D5FCBA;
}
TABLE.features TD { 
	border-top:1px solid #D5FCBA; border-left:1px solid #D5FCBA;
}
TABLE.features TH { 
	background-color:#D5FCBA; 
}
.stepbars {
	float:left; width:auto; font-weight:bold; text-align:center;
}
.smalltxt {
	font-size:10px;
}
.bigtxt {
	font-size:15px;
}
.greytxt {
	color:#999999;
}
.greentxt {
	color:#00CC00;
}
.redtxt {
	color:#CC0000;
}
.bluetxt {
	color:#0066FF;
}
/* dynamic menu style */
#menu li div
{	position: absolute;
	visibility: hidden;
	margin: 50px 0 0 4px;
	padding:0;
	background: #00CC00;
	border: 1px solid #000099; border-top:0px;
	z-index:5;
}
#menu li div a
{	position: relative;
	display: block;
	margin: 2px 0 2px 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #70F549;
	color: #000000;
	font: 12px arial;
	border:0;
	float:none;
}
#menu li div a:hover {
	background: #49A3FF;
	color: #FFF;
	font: 12px arial;
	border:0;
	margin: 2px 0 2px 0;
	padding: 5px 10px;
}
/* end of dynamic menu style */

.d1 {
	margin:0; background-color: #F2EFE9; color: black; padding:3px;
}
.d0 {
	margin:0; background-color: #FFFFFF; color: black; padding:3px;
}
.divbreaker {
	clear:both; margin-bottom:15px
}
.warning {
	color:#CC0000; padding:3px; margin-bottom:5px;
}
p.compressed {
	margin:0px 0px 7px 0px; padding:0px;
}
.package-panel {
	background:url(../img/package.gif) no-repeat bottom right; border:1px solid #999999;
	padding:5px; margin-bottom:5px; padding-bottom:20px;
}
.sms-panel {
	background:url(../img/multisms-bg.jpg) no-repeat bottom left; border:1px solid #999999;
	padding:5px; margin-bottom:5px; padding-bottom:50px;
}
.customers-panel {
	background:url(../img/customer1.jpg) no-repeat bottom right; border:1px solid #999999;
	padding:5px; margin-bottom:5px;
}
.intro-panel {
	background:url(../img/easy-web-hosting.jpg) no-repeat bottom right; padding:5px 80px 12px 0px; color:#993300;
}
.side-panel {
	border:1px solid #999999;
	padding:5px; margin-bottom:5px;
}
.boxes {
	float:left; width:240px; color:#996600; margin:5px 7px 5px 0px; padding:7px;
}
.boxes h4{
	background-color:#0099FF; color:#FFFFFF; padding:8px; margin:0px 25px 0px 0px;
	background-image:url(../img/blue_edge.gif); background-position:top right; background-repeat:no-repeat; 
}
.shopcart {
	padding:5px; background-color:#e8e8e8;
}
.domainchecker {
	padding:0px; margin:0px 25px 10px 0px;
}
.domainchecker h1{
	background-color:#0099FF; color:#FFFFFF; font-size:22px; padding:8px; margin:0px; font-weight:normal; 
	background-image:url(../img/blue_edge.gif); background-position:top right; background-repeat:no-repeat; 
}
.domainchecker FORM {
	background:url(../img/domain_div_bg2.gif) no-repeat bottom right; padding:0px 25px 17px 7px; margin:0px 20px 0px 0px;
}
.actions IMG { /* style for action icons */
	margin-right:5px;
}
.cartbox { /* style for cart box icons */
	border:1px dotted #006600; padding:7px; background-color:#DEFD9F;
}
