/* HTML and BODY */
html { scrollbar-base-color: #EEE9E9; scrollbar-arrow-color: #003366; scrollbar-track-color: #CACACA; scrollbar-shadow-color: #003366; scrollbar-lightshadow-color: #003366; scrollbar-darkshadow-color: #EEE9E9; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #003366; }
body { background-color: #FFFFFF; background-image: url(/images/bg.jpg); color: #000000; margin: 0px auto; font-family: Tahoma; font-size: 0.8em; }
/* Normal TAGS */
form { margin: 0px auto; }
fieldset { margin: 10px; padding: 5px; border: 1px solid #003366; }
legend { color: #FFFFFF; background: #003366; border: 1px solid #C6E2FF; padding: 2px 6px; font-weight: bold; }
label { width: auto; float: left; text-align: right; margin-right: 0.5em; display: block; font-weight: bold; color: #003366; }
input, textarea, select { background: #C6E2FF; color: #000000; border: 1px solid #000000; }
input.radio { background: #EEE9E9; color: #000000; border: none; }
input.button { background: #F1F1F1; color: #003366; border: 2px outset #FF0404; }
img { border: 0; }
p { font-family: Tahoma; font-size: 1em; }
p.bg { background: #EEE9E9; color: #000000; font-weight: bold; padding: 8px; }
b { font-family: Tahoma; font-size: 1em; font-weight: bold; color: #000000; }
h1 { font-family: Tahoma; font-size: 1.3em; font-weight: bold; margin: 0; }
h2 { font-family: Tahoma; font-size: 1.1em; font-weight: bold; margin: 0; }
img { border: none; }
span.date { color: #000000; font-size: 0.8em; font-style: italic; }
a:link { font-family: Tahoma; font-size: 1em; font-weight: bold; text-decoration: none; color: #003366; }
a:visited { font-family: Tahoma; font-size: 1em; font-weight: bold; text-decoration: none; color: #003366; }
a:hover { font-family: Tahoma; font-size: 1em; font-weight: bold; text-decoration: underline; color: #003366; }
a:active { font-family: Tahoma; font-size: 1em; font-weight: bold; text-decoration: none; color: #003366; }
/* Global Classes */
.dots { margin: 0px; background-image: url('/images/dots-h.gif'); background-repeat: repeat; height: 1px; margin-top: 7px; margin-bottom: 5px; }
.shadow { margin: 0px; background-image: url('/images/button-shadow.jpg'); background-repeat: repeat; height: 1px; }
.indent { padding: 2px 5px 2px 10px; margin: 0; }
.indent2 { padding: 2px 5px 2px 25px; margin: 0; }
/*.indent { margin: 10px; margin-top: 0; }*/
/*.indent2 { margin: 25px; margin-top: 0; }*/
.break { border-bottom: 1px dashed #003366; }
.color { color: #003366; }
.bold { font-weight: bold; }
/* TABLE Classes */
table.hostplans { width: 100%; background: #003366; margin-top: 10px; }
tr.pkgs { text-align: center; font-weight: bold; }
td { background: #FFFFFF; text-align: center; }
td.bg { background: #EEE9E9; }
/* DIV Classes */
div.left { float: left; margin-left: 5px; font-size: 0.8em; }
div.right { float: right; margin-right: 5px; font-size: 0.8em; }
div.tile { float: left; background-image: url('/images/content-tile.jpg'); background-repeat: repeat-y; background-position: left top; padding-left: 20px; padding-bottom: 3px; padding-top: 5px; }
div.tilebody { width: 330px; float: left; clear: top; font-size: 0.85em; padding: 5px; }
div.tilecap { float: left; clear: both; background-image: url('/images/content-cap.jpg'); background-repeat: no-repeat; background-position: left top; width: 34px;	height: 1px; }
/* Servers */
div.name { background-color: #003366; color: #FFFFFF; font-weight: bold; padding: 5px; }
div.info { background-color: #EEE9E9; color: #000000; padding: 5px 5px 5px 15px; margin: 0px 0px 0px 0px; border-left: 1px dashed #003366; border-right: 1px dashed #003366; }
div.info a { font-weight: normal; }
/* Box */
div.box { background: #EEE9E9; border: 1px dashed #003366; margin: 5px; padding: 5px; }
div.box a { font-weight: normal; }
/* Left/Right */
div.align { background-color: #EEE9E9; padding: 10px; }
div.aleft { float: left; clear: both; width: 48%; }
div.aright { float: right; clear: both; width: 48%; }
/* Containers */
#border
{
	width: 737px;
	text-align: center;
	height: auto;
	margin: 0px auto;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	border-left: 1px solid #89949E;
	border-right: 1px solid #89949E;
	border-bottom: 1px solid #89949E;
}
#main
{
	background: #FFFFFF;
	width: 731px;
	height: auto;
	text-align: left;
	margin: 0px auto;
	border-left: 2px solid #89949E;
	border-right: 2px solid #89949E;
	border-bottom: 2px solid #89949E;
}
#header
{
	width: 731px;
	height: 129px;
	text-align: center;
	margin: 0px auto;
}
#buttons
{
	width: 731px;
	height: 31px;
	text-align: left;
	margin: 0px auto;
}
#content
{
	background: #FFFFFF;
	width: 711px;
	height: auto;
	text-align: left;
	padding: 10px;
}
#footer
{
	width: 731px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	background: url(/images/bottom-bar-tile.jpg) repeat-x top center;
	font-weight: bold;
}
#welcome { float: left; background: #FFFFFF; background-image: url('/images/header-welcometo.jpg'); background-position: top left; background-repeat: no-repeat; width: 471px; padding-top: 19px;  }
#testimonials { float: right; background: #FFFFFF; background-image: url('/images/header-testimonials.jpg'); background-position: top left; background-repeat: no-repeat; width: 224px; padding-top: 19px;  }
#testimonials a { font-weight: normal; }
#why { float: right; background: #FFFFFF; background-image: url('/images/header-why.jpg'); background-position: top left; background-repeat: no-repeat; width: 224px; padding-top: 19px; margin-top: 10px; }
#news { clear: both; width: 420px; margin: 0px 13px 0px 10px; padding: 0px 5px 0px 5px; }
#news a { font-weight: normal; }
#news a.bb { font-weight: bold; }
.clearer { 	clear: both; 	display: block; 	height: 1px; 	margin-bottom: -1px; 	font-size: 1px; 	line-height: 1px; }  
