
/* ################## PAGE CODE ################### */
body {
	font-family: times;
	font-size:   95%;
	background-image:		url('images/bg.jpg');
}
a:link    { color: #004085; text-decoration: none; cursor: pointer; }
a:visited { color: #004085; text-decoration: none; cursor: pointer; }
a:hover   { color: #0066FF; text-decoration: none; cursor: pointer; }
a:active  { color: #0000FF; text-decoration: none; cursor: pointer; }

/* ################## FRAME CODE ################### */
div.main {
	width:			  720px;
	border-style:	  solid;
	border-width:	    2px;
	border-color:	#000000;
}

/* ################## LOGO CODE ################### */
div.logo {
	width:	720px;
	height:	115px;
	border-style:  none none solid;
	border-width:    2px;
	border-color: #000000;
}

/* ################## MENU CODE ################### */
div.menu {
	width:								  720px;
	height:								   32px;
	background-image:	url('images/navbg.jpg');
	border-style:	  			none none solid;
	border-width:							2px;
	border-color:						#000000;
}

div.menu img.ipnhosting		{ width: 105px; }
div.menu img.techsupport	{ width: 190px; }
div.menu img.webmon			{ width: 145px; }
div.menu img.webdesign		{ width: 100px; }
div.menu img.software		{ width: 180px; }

div.menu img { border-width: 0px; border-style:none; height: 32px}

/* ################## BODY CODE ################### */
div.contents {
	font-family:			 times;
	font-size:				   90%;
	background:            #ffffff;
	padding:   15px 30px 10px 15px;
}
div.contents table.subcontent tr td {
	font-family:			 times;
	font-size:				   90%;
	padding:      2px 2px 10px 2px;
}

div.paragraphhead {
	font-family:			 times;
	font-weight:              bold;
	padding:				   2px;
}
div.paragraph  { text-indent: 30px; width: 475px;}
div.mainparagraph {font-size: 110%; text-indent: 30px; }
div.learnmore  { font-size: 90%; width: 475px;}

dl.faq dt {
	font-family:			 times;
	font-size:				  100%;
	font-weight:              bold;
}
dl.faq dd {
	font-family:			 times;
	font-size:				   95%;
	font-weight:            normal;
	padding-bottom:           15px;
}
table.pricing tr td { padding:	3px; }
table.pricing tr.header {
	font-size:				 100%;
	font-weight:			 bold;
	border-style:			 none;
	background:			  #CBCFD9;
	height:					 25px;
}
table.pricing tr.baseservice {
	font-size:				  90%;
	font-weight:			 bold;
	color:				  #990000;
	border-style:			 none;
	background:			  #ffffff;
}
table.pricing tr.service td {
	font-size:						 90%;
	border-style:	solid none none none;
	border-width:					 1px;
	border-color:				 #CBCFD9;
	background:					 #ffffff;
}
table.pricing tr.servicedesc {
	font-size:				  90%;
}
div.title {
	font-family:			 times;
	font-size:				  125%;
	font-weight:              bold;
	background:            #ffffff;
	padding-bottom:            5px;
}
div.copyright {
	width:	720px;
	height:	 25px;
}

table.rightpanel {
	width:       200px;
	position: relative;
	left:         15px;
}

/* ################## RIGHT PANEL CODE ################### */
table.rightpanel a:link 
	{ color: #000000; text-decoration: none; cursor: pointer; }
table.rightpanel a:visited
	{ color: #000000; text-decoration: none; cursor: pointer; }
table.rightpanel a:hover
	{ color: #0000FF; text-decoration: none; cursor: pointer; }
table.rightpanel a:active
	{ color: #0066FF; text-decoration: none; cursor: pointer; }

table.rightpanel a.normal:link
	{ color: #004085; text-decoration: none; cursor: pointer; }
table.rightpanel a.normal:visited
	{ color: #004085; text-decoration: none; cursor: pointer; }
table.rightpanel a.normal:hover
	{ color: #0066FF; text-decoration: none; cursor: pointer; }
table.rightpanel a.normal:active
	{ color: #0000FF; text-decoration: none; cursor: pointer; }

table.rightpanel td.option {
	height:  25px;
	font-weight:  bold;
	padding-left: 10px;
	border-style: solid none none none;
	border-width: 1px;
	border-color: #CBCFD9;
	background:   #ffffff;
}
table.rightpanel td.active {
	height:  25px;
	font-weight:  bold;
	padding-left: 10px;
	border-style: solid none none none;
	border-width: 1px;
	border-color: #CBCFD9;
	background: #CBCFD9;
}
table.rightpanel td.container {
	padding: 0px 0px 25px 0px;
}
table.rightpanel td.container img {
	width:          198px;
	height:         198px;
	border-style:   solid;
	border-width:     1px;
	border-color: #CBCFD9;
}
table.gradient {
	width: 198px;
	border-style: solid;
	border-width: 1px;
	border-color: #CBCFD9;
	background: #ffffff;
	background-image:  url('images/loginbg.jpg');
	background-repeat: repeat-x;
	padding-left: 10px;
}
table.gradient td.header {
	font-size: 100%;
	font-weight: bold;
	height:    25px;
}
table.gradient td.content {
	font-size: 80%;
}