body {
background-color:	#F2F5F8;
font-family:		verdana, arial, serif;
color:				#000000;
font-size:			.8em;
margin:				0px;
}
td {
font-size:			.7em;
}
/* LINKS AND JUNK */
a {
color:				#465C67;
text-decoration:	none;
font-weight:		bold;
}
a:visited {
color:				#465C67;
}
a:hover {
color:				blue;
text-decoration:	underline;
}
a:active {
color:				red;
}

.bold {
font-weight:		bold;
}
.underline {
text-decoration:	underline;
}
.center {
text-align:			center;
}
p.spacer {
padding:			5px;
}

p.tostitle {
font-weight:		bold;
font-size:			1.2em;
}

/* START MAIN LAYOUT */
.headertable {
width:				100%;
}
.headerleft {
padding:			0px;
}
.headermiddle {
width:				100%;
background:			url(/images/header-middle.jpg);
padding:			0px;
}
.headerright {
padding:			0px;
}

.bar {
height:				12px;
background:			url(../images/bar2.jpg);
border-top:			1px solid #000000;
border-bottom:		1px solid #000000;
}
#main {
}
#footer {
text-align:			center;
padding-top:		10px;
}

/* MAIN TABLE */
#maintable {
width:				100%;
}
td#left {
vertical-align:		top;
width:				200px;
padding-top:		5px;
padding-bottom:		20px;
font-size:			.9em;
}
td#middle {
vertical-align:		top;
padding-top:		10px;
padding-left:		20px;
padding-right:		35px;
padding-bottom:		10px;
border-left:		1px solid #000000;
border-right:		1px solid #000000;
font-size:			1em;
}
td#right {
vertical-align:		top;
width:				190px;
padding-top:		10px;
padding-right:		2px;
padding-bottom:		10px;
font-size:			.8em;
}

/* MENU - MAIN */
.menutitle {
color:				#000000;
background-color:	#C1C4C7;
font-family:		verdana, arial, tahoma;
text-align:			center;
font-size:			1.2em;
padding-right:		4px;
margin-top:			0px;
margin-left:		-1px;
margin-bottom:		0px;
border-top:			2px solid #000000;
border-right:		2px solid #000000;
border-bottom:		2px solid #000000;
}

/* MENU - HOSTING PLANS */
.menuplanbox {
margin-top:			2px;
margin-left:		3px;
margin-bottom:		8px;
width:				180px;
}
.menuplanheader {
font-size:			1.2em;
font-weight:		bold;
color:				#FFFFFF;
border-top:			1px solid #000000;
border-left:		1px solid #000000;
border-right:		1px solid #000000;
background-color:	#858894;
padding-left:		5px;
padding-right:		5px;
}
.menuplancontent {
border:				1px solid #000000;
}
.menuplanlist {
padding-top:		5px; 
padding-left:		0px;
padding-right:		0px; 
padding-bottom:		0px; 
margin:				0px 10px 5px;
list-style-type:	none;
}
.menuplanitem {
list-style-type:	square;
list-style-position:inside;
}
.morelink {
margin-top:			0px;
margin-left:		10px;
margin-bottom:		5px;
}

/* TITLES & PAGE HEADERS */
h1 {
font-size:			1.2em;
background-color:	#C1C4C7;
border:				1px solid #000000;
padding-left:		5px;
padding-right:		5px;
}

/* TABLES */
.hostingtable {
width:				100%;
}
.hostingheader1 {
color:				#000000;
text-align:			center;
font-weight:		bold;
padding-left:		15px;
padding-right:		15px;
background-color:	#B9BDC5;
border:				1px solid #000000;
font-size:			.85em;
}
.hostingheader2 {
color:				#000000;
text-align:			center;
font-weight:		bold;
padding-left:		15px;
padding-right:		15px;
background-color:	#B9BDC5;
border:				1px solid #000000;
}
.hostingitem {
border:				1px solid #000000;
padding-top:		5px;
padding-left:		5px;
padding-right:		20px;
padding-bottom:		5px;
}
.hostingdata {
border:				1px solid #000000;
text-align:			center;
text-transform:		uppercase;
}
.hostingcategory {
color:				#FFFFFF;
font-weight:		bold;
background-color:	#858894;
border:				1px solid #000000;
padding-left:		6px;
font-size:			.9em;
}

/* FLOATS */
img.left {
float:				left;
margin-right:		10px;
}
img.right {
float:				right;
}

/* FORMS */
.form {
border:				1px solid #858894;
}
.formfields {
padding-top:		8px;
padding-left:		10px;
padding-right:		10px;
padding-bottom:		8px;
font-family:		tahoma;
font-size:			.9em;
}
.formbuttons {
background-color:	#B9BDC5;
color:				#000000;
font-weight:		bold;
}
.input {
font-family:		tahoma;
font-size:			1em;
}

.orderformtable {
text-align:			center;
border-top:			1px solid #000000;
border-left:		1px solid #000000;
border-right:		1px solid #000000;
}
.orderformheader {
color:				#000000;
font-weight:		bold;
background-color:	#B9BDC5;
text-align:			center;
border-bottom:		1px solid #000000;
}
.orderfield1 {
text-align:			right;
border-right:		1px solid #000000;
border-bottom:		1px solid #000000;
width:				150px;
padding-right:		5px;
font-size:			.9em;
}
.orderfield2 {
border-bottom:		1px solid #000000;
text-align:			left;
padding-top:		2px;
padding-left:		5px;
padding-right:		5px;
padding-bottom:		2px;
}

.error {
font-size:			1.2em;
font-weight:		bold;
color:				red;
}
.validated {
font-size:			1.2em;
font-weight:		bold;
color:				green;
}

hr {
color:				#000000;
margin-top:			20px;
}

.smalllink {
font-size:			.9em;
}

.guideitemlink {
font-size:			1.2em;
font-family:		tahoma, verdana, arial;
font-weight:		normal;
}
.guidelinkbar {
font-size:			.9em;
padding-bottom:		1px;
}
.guidetitle {
font-weight:		bold;
font-size:			1.2em;
}
.guidelink {
text-decoration:	underline;
}
li.guide {
}
.category {
font-weight:		bold;
padding-top:		5px;
}
.guidemorelink {
padding-bottom:		10px;
font-size:			.8em;

margin-top:			0px;
margin-bottom:		5px;
}
td.guide {
vertical-align:		middle;
}

.paypalbutton {
text-align:			center;
margin-top:			0px;
margin-bottom:		0px;
}