body {font-family: tahoma, microsoft sans serif; font-size:100%;}
table, input, textarea, select, td, div {font-family: tahoma, microsoft sans serif; font-size:1em;}
/*body, table, input, select, td {white-space:nowrap;}*/
input, select, textarea {color:#0066cc;background-color:#eeeeee;}
input, textarea {border-color:#000000; border-width: 1px;}
/*	a {color: black;text-decoration: none;}*/
/*	a:visit {color: black;}*/

a {color: #dd0000;text-decoration: underline;font-size:0.875em; font-family:tahoma, microsoft sans serif;}
a:visit {color: #dd0000;text-decoration: underline;}
a:hover {color: black;}

body {
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
	padding-left:2;
	padding-right:5;
	/*background-image:url('/images/bodybackground.png');*/
	background-repeat:repeat-x;
	/* background-color:#F1F3F5; */
	background-color:#eeeeee;
}

.list-blue {
	list-style-image: url(/images/point-list.gif);
	position: relative;
	left:5;
	top:5;
}

.fontsize11 {
	font-size: 0.6875em;
}

.fontsize16 {
	font-size: 1em;
}

/*-- Scrolling Menu Styles  --*/
.menuFrame{
/*		overflow: hidden;*/
	position: relative;
	top:8px;
	left:-2px;
	display:none;
	z-index:2;
	text-align:left;
}

.menu{
	position:absolute;
	overflow:hidden;
	width:200;
/*		height:100%;*/
	padding:0;
	border-right:1px solid #bbbbbb;
	border-left:1px solid #bbbbbb;
	border-bottom:1px solid #bbbbbb;
}

.menu ul{margin:0px;padding:0px;list-style:none;}

.menu ul li{
	width:200;
	margin:0;
	padding:0;
	background-color:#eef0f2;
	border-top:1px solid #cacbce;
	height:25px;
	line-height:25px;
	clear:both;
	text-align:left;
}

.menu ul li a{
	font-size:0.8125em;
	font-weight:normal;
	color:black;
	height:25;
	display:block;
	margin:0;
	padding:0 0 0 8;
	width:100%;
	text-decoration:none;
}

.menu ul li a:hover{
	background-color:#cacbce;
	color:black;
}

.hosting_package_head{
	color:#0056aa;
	font-weight:normal; 
	text-align:center;
	background:#e5e5e5;
	background:white;
	padding-left:3;
	padding-right:3;
}

#hosting_package_table{
	border-style:solid;
	border-width:1px;
	border-color:#e5e5e5;
	border-top:none;
}

#hosting_package_table td{
	color:gray;
	font-size:0.6875em;
	text-align:center;
	vertical-align:middle;
	padding-top:6;
	padding-bottom:6;
	border-left:1px solid white;
}

#hosting_package_table2{
	border-style:solid;
	border-width:1px;
	border-color:#e5e5e5;
}

#hosting_package_table2 td{
	font-size:0.6875em;
	color:gray;
	vertical-align:middle;
	padding-left:30;
	padding-top:0;
	padding-bottom:0;
	border-bottom:1px solid white;
	border-style:solid;
	border-width:1px 0px 1px 0px;
	border-color:white white #e5e5e5 white;
}

.feature_table{
	border-style:solid;
	border-width:1px;
	border-color:#e5e5e5;
}

.feature_table td{
	font-size:0.6875em;
	text-align:left;
	vertical-align:middle;
	padding-top:10;
	padding-bottom:10;
	padding-left:5;
}

.price_table{
	border:solid 1px #cccccc;
}

.price_table tr{
	padding-left:10;padding-right:10;
}

.price_table td{
	border-bottom:dashed 1px #eeeeee;
	text-align:center;
	padding:1;
	padding-left:10;
	padding-right:10;
}

.price_table_head td{
	background-image: url('/images/bar1.gif');
	padding:0;
	border-bottom:solid 1px #cccccc;
	text-align:center;
}

div.module-grey h3{
	font-size: 1em;
	font-weight: bold;
	color: #333;
	margin: -2px -8px 0 -8px;
	border-bottom: 1px solid #cdcdcd;
	padding-left: 10;
	padding-bottom: 2;
	text-align: center;
}

div.module-grey{
	background: url(/images/grey_tl.png) 0 0 no-repeat;
	margin: 0;
	padding: 0;
	margin-bottom: 20;
	width: 100%;
}

div.module-grey div{
	background: url(/images/grey_tr.png) 100% 0 no-repeat;
}

div.module-grey div div{
	background: url(/images/grey_bl.png) 0 100% no-repeat;
}

div.module-grey div div div{
	background: url(/images/grey_br.png) 100% 100% no-repeat;
	padding: 8;
	width: auto !important;
	width: 100%;
	text-align: left;
}

div.module-grey div div div div{
	background: none;
	text-align: left;
}

div.module-white{
	background: url(/images/white_tl.png) 0 0 no-repeat;
	margin: 0;
	padding: 0;
	margin-bottom: 20;
	width: 100%;
}

div.module-white div{
	background: url(/images/white_tr.png) 100% 0 no-repeat;
}

div.module-white div div{
	background: url(/images/white_bl.png) 0 100% no-repeat;
}

div.module-white div div div{
	background: url(/images/white_br.png) 100% 100% no-repeat;
	padding: 8px;
	width: auto !important;
	width: 100%;
	text-align: left;
}

div.module-white div div div div{
	background: none;
	text-align: left;
}

.button {
	background-image:url('/images/button_bg.gif');
}

.shadetabs{
	border-bottom: 1px solid #dddddd;
	/* width: 90%; width of menu. Uncomment to change to a specific width */
	margin-bottom: 1em;
	width:600;
}

.shadetabs ul{
	list-style-type: none;
	margin-bottom: 0;
	margin-left:20;
}

.shadetabs li{
	display: inline;
	margin: 0;
}

.shadetabs li a{
	text-decoration: none;
	width:145;
	height:26;
	background: url(/images/tab1.jpg) no-repeat;
	padding-top:7;
	padding-left:10;
	text-align:left;
}

.shadetabs li.selected{
	position: relative;
	top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
	background-image: url(/images/tab2.jpg);
	border-bottom-color: white;
}

#support_box div div div a{
	color:gray;
}

#support_box div div div a:hover{
	color:orange;
}

.newslink a{
	color:gray;
}

.newslink a:visit{
	color:gray;
}

.newslink a:hover{
	color:#dd0000;
}

.footerlink{
	color:gray;
	text-align:center;
	font-size:0.875em;
}

.footerlink a{
	color:#dd0000;
	text-decoration:underline;
}

.footerlink a:visit{
	color:#dd0000;
	text-decoration:underline;
}

.footerlink a:hover{
	color:black;
	text-decoration:underline;
}

.customer_link a{color: gray;font-size:0.6875em;text-decoration: none;}
.customer_link a:active{color: gray;font-size:0.6875em;text-decoration: none;}
.customer_link a:visit{color: gray;font-size:0.6875em;text-decoration: none;}
.customer_link a:hover{color: red;font-size:0.6875em;text-decoration: none;}

h1 {
	font-size: 1em; /*16*/
	font-family: tahoma, microsoft sans serif;
	color: #336699;
	margin:5px 0px 5px 0px;
}

h2 {
	font-size: 0.9375em; /*15*/
	font-family: tahoma, microsoft sans serif;
	//color: #000000;
	color: #336699;
	margin:5px 0px 5px 0px;
}

h3 {
	font-size:0.875em;
	display:inline;
}

h3 img { 
	float: left;
}

/*
em = pt
0.9375 = 15
0.875 = 14
0.8125 = 13
*/
.content {
	font-size:0.875em; /*14*/ 
	font-family: tahoma;
}

.promo {
	font-size:0.875em; /*14*/
	font-family: tahoma, microsoft sans serif;
	color:#ff0000;
}

.menubar {
	background-image:url('/images/menubar_bg.gif');
}

.bodyborder {
	background-image:url('/images/border-inside-body.gif');
	background-repeat:repeat-x;
}

.domaintable {
	font-size:0.875em; /*14*/
	font-family:tahoma;
	text-align:center;
}
.domaintable td {
	background-color:#ffffff;
}
.pricingtable {
	font-size:0.875em; /*14*/
	font-family:tahoma;
	text-align:center;
}

.copyright {
	/*background-image:url('/images/border-bottom-body.gif');*/
	font-size:0.8125em;
	color:#ffffff;
	background:#336699;
}

.whitelink a {color: #ffffff;text-decoration: underline;font-size:0.875em; font-family:tahoma, microsoft sans serif;}
.whitelink a:visit {color: #ffffff;text-decoration: underline;}
.whitelink a:hover {color: #ff9900;}

.linkliketext {color:#000000;text-decoration:none;font-size:0.875em;font-family:tahoma;}
.linkliketext:hover {color:#336699;}