html, body {
	font-family: Arial, Helvetica, sans-serif;
}
em, strong, .thesmall{
	color: #003399;
}
strong em{
	font-style: normal;
	font-variant: small-caps;
}
strong {
	font-style: inherit;
	font-weight: bolder;
}
em strong {
	font-style: normal;
	font-weight: normal;
}
a:link, a:visited, a:hover, a:active {
	color: #FF6600;
	text-decoration: underline;
}
#hook, #anniversary {
	font-family: Arial, Helvetica, sans-serif;
	margin: 3em 0 0 0;
	padding: 0;
	width: 550px;
	font-weight: bold;
	font-size: 95%
}
#hook p img {
	position: absolute;
	left: 624px;
	top: 171px;
}
#hook_text
{
	border-bottom: 2px dotted #F66013;
	padding-bottom: 1em;
}
#hook .smalltext
{
	font-size:x-small;
	font-weight:normal;
}
#service_description {
	clear: left;
	padding-top: 1em;
	width: 43em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
}
#service_description div {
	border-top: 2px dotted #F66013;
	margin-top: 1em;
}
#von_firefox {
	position: relative;
	width: 800px;
}
div#firefox {
	border-top: 2px dotted #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	width: 43em;
}
#vonage {
	float: right;
	margin: 0;
	padding: 0;
}
#vonage_text {
	border-top: 2px dotted #F66013;
	margin-top: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	width: 33em;	
}
#xhtml_valid {
	clear: right;
}
#firefox_link img, #xhtml_valid img, #vonage img{
	border: none;
}
.quote {
	margin-left: 1.5em;
	margin-right: .5em;
	padding-left: .25em;
	border: 1px solid #F66013;
	background-color: #EEEEEE;
	font-size: .8em;
	font-weight: normal;
}
.quote q {
	font-weight: bold;
	font-style: italic;
}
#anniversary {
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 2em;
	border-top: 2px dotted #FF6600;
	border-bottom: 2px dotted #FF6600;
}
#anniversary h1 {
	color:#CC0033;
	text-align: center;
	font-style: italic;
	border: thin dotted;
	background-color: #FF9933
}
#anniversary .center {
	margin-left: 3em;
	color:#CC0033;
}
#anniversary .thesmall {
	font-size: x-small;
	font-weight: bold;
}

#content #anniversary h6 {
	font-size: 24px;
	color: #003399;
}
#content #anniversary p {
	padding: 0px;
	margin: 0px;
}
#content #anniversary a {
	margin-left: 1em;
}
#content #anniversary {
	display: none;
}
li em {
	font-weight: bold;
}
#package_div p img {
	padding: 0;
	margin: 0;
	margin-bottom: -1em;
	vertical-align: bottom;
}


/* this section is to provide the smartburst plans area with definition */
/* these are the headers */
#packages ul li div div
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: .8em;
	color: #333333;
	padding-top: .25em;
}
#packages ul li #platinum
{
	background-image: url(../images/platinum-hd.jpg);	
}
#packages ul li #gold
{
	background-image: url(../images/gold-hd.jpg);
}
#packages ul li #silver
{
	background-image: url(../images/silver-hd.jpg);
}
#packages ul li #soho
{
	background-image: url(../images/soho-hd.jpg);
}
#packages ul li #platinum div
{
	padding-left: 1.25em;
}
#packages ul li #gold div, #packages ul li #silver div, #packages ul li #soho div
{
	padding-left: 1.75em;
}

/* these are the package sections */
#packages ul {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 14em;
}
#packages ul li {
	float: left;
	font: Georgia, "Times New Roman", Times, serif;
	font-size: .90em;
	width: 155px;
	vertical-align: bottom;
}
#packages ul li ul {
	border: thin #999 solid;
	border-top: none; 
}
#packages ul li ul li
{
	width: 10em;
	margin: .75em 1.25em 0;
}
#packages ul li div
{
	width: 155px;
	height: 25px;
}
