a:link    { color: #3333ff; }
a:visited { color: #3333ff; }
a:active  { color: #339900; }
a:hover   { color: #339900; }

.morecategories {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
}

.browse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #339900;
}
a.browse:link    { color: #3333ff; }
a.browse:visited { color: #3333ff; }
a.browse:active  { color: #3333ff; }
a.browse:hover   { color: #339900; }

.browsechannels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #E7E8E6;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000066;
}
a.footer:link    { color: #000066; }
a.footer:visited { color: #000066; }

.footerverticals {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000033;
}
a.footerverticals:link    { color: #000033; }
a.footerverticals:visited { color: #000033; }

.address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align:left;
}
a.copy:link    { color: #3333ff; }
a.copy:visited { color: #3333ff; }
a.copy:active  { color: #3333ff; }
a.copy:hover   { color: #339900; }

.clickhere {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
a.clickhere:link    { color: #FF9933; }
a.clickhere:visited { color: #FF9933; }

.servertag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.capsulelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
a.capsulelink:link    { color: #666666; }
a.capsulelink:visited { color: #666666; }

.capsuleheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.smallinput {
 	height:15px;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:3px;
	padding-right:3px;
	margin:0px;
	border:1px solid #8298BF;
}

.normalinput {
 	height:21px;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border:1px solid #8298BF;
 }


.totalsavings td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align:left;
	color:#666666;
	padding-bottom:10px;
}

form {
	padding:0px;
	margin:0px;
}

/* UNORDERED LIST WITH PIXELATED ARROWS */
ul.pixie { padding: 0; margin: 0; margin-bottom:15px; }
ul.pixie li {
	list-style-type: none;
	background: transparent url(images/li_pixie.gif) no-repeat 0 4px;
	font-weight: normal; font-size: 12px;
	padding: 0 0 4px 0px; border: 0; margin: 0;
}
ul.pixie li a { color: #3333ff; }

/* UNORDERED LIST WITH WHITE ARROW IN GREEN CIRCLE*/
ul.pixie2 { padding: 0; margin: 0; }
ul.pixie2 li {
	list-style-type: none;
	background: transparent url(images/bullet2.gif) no-repeat 0 4px;
	font-weight: normal; font-size: 12px;
	padding: 0 0 4px 10px; border: 0; margin: 0;
}
ul.pixie2 li a { color: #3333ff; }

/* SIDENAV RULES */
div.sidenav { text-align: left; }
div.sidenav h3 {
	color: #000000; background: #E8E8E6;
	font: bold 12px Arial,sans-serif; line-height: 19px;
	padding: 0 0 0 14px;
	margin: 0;
	margin-top:15px;
}
div.sidenav ul { margin: 3px 0 0 14px; }
div.sidenav ul li { line-height: 17px; }

table.pageMain td a,
table.pageSignup td a,
table.pageInfo td a {
	text-decoration: none;
}