html, body, div, h1, h2, h3, ul, ol, li, p, blockquote, pre, form, table, th, td {
	margin:0;
	padding: 0;
}

body { 
	background-image: url(images/bg.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:100%; 
	line-height:1.0625em; 
	color:#2a2a2a;
	background-color:#79BBFF;
}

input, textarea { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:1em;
	border: 1px solid gray;
}

img {
	border:0; 
	vertical-align:top; 
	text-align:left;
}

p {	padding-top:15px; }

ul { padding-left:25px; }

a { color:#5C7FA3; text-decoration:none; }

a:hover { color:#FEA64E; text-decoration:underline; }

#outer {
	width:100%; 
/*	border:1px solid red;*/\
}

#inner {
	width:900px; 
	margin-left:auto; 
	margin-right:auto;
/*	border:1px solid black; */
}

#header {
	margin-left:auto; 
	margin-right:auto;	
}

#navigation
{
	margin-left:auto; 
	margin-right:auto;
}

#main
{
	background-color:#fff;
	margin-left:auto; 
	margin-right:47px;
	width:792px;
	padding:30px;
}

#footer 
{
	background-image: url(images/footer.gif);
	background-repeat:no-repeat;
	height: 75px;
	margin-left:auto; 
	margin-right:200px;
	width:858px;
	
}

#footer #content
{	color: #fff; font-size:12pt; margin:auto; padding-top:20px; width:350px; }

#footer #content a
{	color: #fff; font-family: georgia, arial, sans-serif; font-size:12pt; text-decoration: none; }

#footer #content a:hover
{	text-decoration: underline; }

#copyright
{
	margin-left:auto; 
	margin-right:auto;
	margin-top:-15px;
	margin-bottom:5px;
	width:250px;
	font-size:10pt;
}


/* COMMON ELEMENTS */

.blue
{
	color: #6AB4FF;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 20px;
}

.orange
{
	color: #FEA64E;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 20px;
}

h1
{
	color: #97C447;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 30px; 
}

.tablepadding 
{
	padding-left:10px;
}

/* HOSTING TABLE */
.hostingTableHeader
{
	font-weight:bold;
	text-align:left;
}

.rowHeader
{
	text-align:left;
}
/* FRONT PAGE */
#frontcontent 
{
	float:left; 
	width:550px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif; 
}
/* Packages on the front page */
#package1 
{
	color: #0078F3; 
	font-size:14px; 
	font-weight: bold;
	height:31px; 
	text-align:center; 
}

#package2 
{
	color: #FF6E02;	
	height:27px; 
	font-weight: bold; 
	font-size:14px;
	text-align:center; 
	vertical-align:middle; 
}

#package3
{
	color: #FE0F0F;
	height:27px; 
	font-size:14px;
	font-weight: bold;
	text-align:center; 
	vertical-align:middle; 
}

#package
{
	 background-image: url(images/packages.gif); 
	 background-repeat:no-repeat; 
	 float:left; 
	 height:500px;
	 width:230px;
}

#package .packagerow
{
	color: #FFFFFF;
	font-size: 14px; 
	text-align:left; 
	vertical-align:middle; 
	height:21px;
}

#packagespacer
{
	width:149px; 
	height:23px;
}
