#nav a:hover, body#services #t-services a {
	color:			#000000;
	text-decoration:	none;
	background:		url(../images/buttonhover.gif) no-repeat 50% 0;
}

#footnav a:hover, body#services #t-footservices a {
	color:			#ffffff;
	text-decoration:	none;
}

h2 {
	margin:			0 0 15px 0;
  	font-size:		130%;
	text-decoration:	underline;
}

.packageheader {
	height:			31px;
	margin:			15px 0 0 0;
	padding:		2px;
  	font-size:		x-large;
	font-weight:		bold;
	text-align:		center;
	border:			1px solid #000099;
}

#process {
	background:		#cccccc url(../images/box-header.png) repeat-x;
	color:			#000000;
}

#starter {
	background:		#017817 url(../images/box-header.png) repeat-x;
	color:			#ffffff;
}

#standard {
	background:		#ea6e00 url(../images/box-header.png) repeat-x;
	color:			#ffffff;
}

#deluxe {
	background:		#c50000 url(../images/box-header.png) repeat-x;
	color:			#ffffff;
}

#custom {
	background:		#333333 url(../images/box-header.png) repeat-x;
	color:			#ffff00;
}

#options {
	background:		#cccccc url(../images/box-header.png) repeat-x;
	color:			#000000;
}

#serviceandsupport {
	background:		#cccccc url(../images/box-header.png) repeat-x;
	color:			#000000;
}


.packagebox {
	padding:		0 20px 10px 20px;
	margin:			0 0 15px 0;
	border-left:		1px solid #000099;
	border-right:		1px solid #000099;
	border-bottom:		1px solid #000099;
}

.spacer {
	height:			1px;
  	font-size:		sx-small;
	
}

#packagebox ol {
  	margin:			0 0 10px 0;

}

#packagebox ol li{
  	margin:			0 0 15px 30px;
  	font-size:		medium;
}


#packagebox ol li ul {
  	margin:			5px 0 0 18px;
	list-style-type:	disc;
  	font-size:		small;
}


#packagebox ol li ul li {
	color:			#000000;
  	margin:			0;
  	font-size:		small;
}





#printtext {
	font-family:		"lucida grande", sans-serif;
	font-size:		70%;
	color:			#666666;
}



a.info {
	position:		relative; /*this is the key*/
	z-index:		24;
	text-decoration:	none;
	font-family:		"lucida grande", sans-serif;
	font-size:		70%;
	color:			#666666;
}

a.info:hover {
	font-family:		"lucida grande", sans-serif;
	color:			#666666;
	z-index:		25;
}

a.info span {
	font-family:		"lucida grande", sans-serif;
	color:			#666666;
	display:		none
}

a.info:hover span { /*the span will display just on :hover state*/
	display:		block;
	position:		absolute;
	top:			-6em;		
	left:			2em; 
	width:			20em;
	padding:		5px;
	border:			1px solid #cccc33;
	background-color:	#ffffcc;
	color:			#000000;
	text-align:		center
}


