*{margin: 0; padding: 0;}
a img {border: none;}
.clear {clear:both;}



.pcontent p {margin: 5px 20px;} 

h3 {color: #a0a092; text-align:center; font-weight: normal; font-size: 1.2em; margin-top: 20px;}
h3 a:link, h3 a:visited{color: #a0a092; border-bottom: #6a6560 1px dotted; text-decoration: none;}
h3 a:hover, h3 a:active{color: #fff; border-bottom: #fff 1px dotted; text-decoration: none;}

.totop h3{text-align: right; border-top: #aba9a6 1px solid; margin-top: 10px;  clear: both; font-size: 0.9em;}
.spacer { clear: both; height: 950px; }
/*Document Structure*/

body {
	background: #000 url("ibkg.jpg") no-repeat top center; 
	background-attachment: fixed;
	text-align: left;
	font:  62.5% Trebuchet MS, Verdana, Lucida Grande, Tahoma, Arial, sans-serif;
	color: #efefef;}

#page {
	line-height: 2.2em; 
	font-size: 1.2em;
	margin: 0 auto;
	width: 950px; }	

.header {height: 85px; clear: both;}

.pcontent {
margin-top: 15px;
height: 500px;
font-size: 1.3em;
}

.pcontent .title {
height: 45px;
}

.pcontent .title h2{
padding: 10px 0 0 10px;
}

.content {
	width: 840px; 
	height: 560px; 
	margin: 0 auto; 
	clear: both;}
.content .col {width: 280px; float:left;}
.content .col p { padding-right: 15px; margin-bottom: 15px;}
.content .col h1 {font-size: 1.3em; padding: 55px 0px 15px 15px; border-bottom: #aba9a6 1px solid; margin: 0 0 40px 0;}
.content .col ul li{ margin: 10px 0 0 0; list-style-position: inside;}
.content .col ul li ul li{margin: 5px 0 0 20px; list-style-type: disc;}


/**** Specific to Index .content ****/

.content.hd1 {background: url("img/bgHeader1.png") no-repeat top center;}
.content.hd2 {background: url("img/bgHeader2.png") no-repeat top center;}
/* \ */
* html .content.hd1{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bgHeader1.png', sizingMethod='crop');}
* html .content.hd2{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bgHeader2.png', sizingMethod='crop');}
/* */	

.content .col.hosting span {color: #2576c1;}
.content .col.hosting ul li{color: #2576c1;}
.content .col.hosting ul li ul li{color: #efefef;}
.content .col.hosting a:link, .content .col.hosting a:visited{ color: #2576c1; border-bottom: #8226c8 1px dotted; text-decoration: none;}
.content .col.hosting a:hover, .content .col.hosting a:active{ color: #fff; border-bottom: #fff 1px dotted; text-decoration: none;}

.content .col.services span {color: #cd49f3;}
.content .col.services ul li{color: #cd49f3;}
.content .col.services ul li ul li{color: #efefef;}
.content .col.services a:link, .content .col.services a:visited{ color: #cd49f3; border-bottom: #cd49f3 1px dotted; text-decoration: none;}
.content .col.services a:hover, .content .col.services a:active{ color: #fff; border-bottom: #fff 1px dotted; text-decoration: none;}

.content .col.order span {color: #f23908;}
.content .col.order ul li{color: #f23908;}
.content .col.order ul li ul li{color: #efefef;}
.content .col.order a:link, .content .col.order a:visited{ color: #f23908; border-bottom: #e24920 1px dotted; text-decoration: none;}
.content .col.order a:hover, .content .col.order a:active{ color: #fff; border-bottom: #fff 1px dotted; text-decoration: none;}

.content .col.latest span {color: #f81055;}
.content .col.latest ul li ul li{color: #f81055;}
.content .col.latest a:link, .content .col.latest a:visited{ color: #f81055; border-bottom: #e01753 1px dotted; text-decoration: none;}
.content .col.latest a:hover, .content .col.latest a:active{ color: #fff; border-bottom: #fff 1px dotted; text-decoration: none;}
	

.content .col.about span {color: #f38d0a;}
.content .col.about ul li ul li{color: #f38d0a;}
.content .col.about a:link, .content .col.about a:visited{color: #f38d0a; border-bottom: #f38d0a 1px dotted; text-decoration: none;}
.content .col.about a:hover, .content .col.about a:active{color: #fff; border-bottom: #fff 1px dotted; text-decoration: none;}

.content .col.signup span {color: #ff1a1a;}
.content .col.signup ul li ul li{color: #ff1a1a;}
.content .col.signup a:link, .content .col.signup a:visited{color: #ff1a1a; border-bottom: #ff1a1a 1px dotted; text-decoration: none;}
.content .col.signup a:hover, .content .col.signup a:active{color: #fff; border-bottom: #fff 1px dotted; text-decoration: none;}

/*Removes border around images, keep here to overwrite previous classes*/
.content .col a.none:link, .content .col a.none:visited,
.content .col a.none:hover, .content .col a.none:active { border: none;}


/**** The Navigation ****/
.header ul, .header li {float:right; list-style:none;}
.header li {margin-left: 20px;}

#navigation {
	font-size: 1.4em;
	color: #2e2e31;
	text-align: right;
 width: 575px;
 height: 5px;
 background: url(img/linkSignup.gif) no-repeat top right;
 margin-top: 15px;
 position: relative;
}
#navigation small {font-size: 0.7em;}
#navigation li { margin: 0;padding: 0; list-style: none; position: absolute; top: 0;}

#navigation li, #navigation a {height: 40px; display: block;}
#nHosting 	{left: 0; width: 115px;}
#nServices 	{left: 115px; width: 115px;}
#nOrder 	{left: 230px; width: 115px;}
#nContact 	{left: 345px; width: 115px;}
#nSignup 	{left: 460px; width: 115px;}


#navigation a:link, #navigation a:visited {text-decoration: none; font-weight: normal; color: #fefefe;}
#navigation a:hover, #navigation a:active {color: #000;} 

#nSignup span {display:none;}
#nSignup a:link, #Signup a:visited {background: transparent url(img/linkSignup.gif) -460px 40px no-repeat;}
#nSignup a:hover, #Signup a:active {background: transparent url(img/linkSignup.gif) -460px -40px no-repeat;}