.slogan { color: black; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; text-decoration: none }

.menubar { color: black; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none }
.menubar a:link { color: black; text-decoration: underline }
.menubar a:visited { color: black; text-decoration: underline }
.menubar a:active { color: black; text-decoration: none }
.menubar a:hover { color: black; text-decoration: none }

.sidelink { color: black; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none }
.sidelink a:link { color: black; text-decoration: underline }
.sidelink a:visited { color: black; text-decoration: underline }
.sidelink a:active { color: black; text-decoration: none }
.sidelink a:hover { color: black; text-decoration: none }

.sidelinksmall { color: black; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none }
.sidelinksmall a:link { color: black; text-decoration: underline }
.sidelinksmall a:visited { color: black; text-decoration: underline }
.sidelinksmall a:active { color: black; text-decoration: none }
.sidelinksmall a:hover { color: black; text-decoration: none }

.sidelinksmallon { color: black; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none }
.sidelinkon { color: black; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none }
.lefttitle { color: white; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; text-decoration: none }

.navbar { color: black; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none }
.navbar a:link { color: black; text-decoration: underline }
.navbar a:visited { color: black; text-decoration: underline }
.navbar a:active { color: black; text-decoration: none }
.navbar a:hover { color: black; text-decoration: none }

.sidetext { color: #000000; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none }
.sidetextbold { color: #000000; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-decoration: none }

.bigheading { color: black; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none }
.smallheading { color: black; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-decoration: none }

.boldmainfont {color: #000000; font-size: 11.5px; font-weight:bold;font-family: verdana, arial, geneva, helvetica}
.boldmainfont a:link { color: black; text-decoration: underline }
.boldmainfont a:visited { color: black; text-decoration: underline }
.boldmainfont a:active { color: black; text-decoration: none }
.boldmainfont a:hover { color: black; text-decoration: none }

.mainfont {color: #000000; font-size: 10.5px; font-weight:normal;font-family: verdana, arial, geneva, helvetica}
.mainfont a:link { color: black; text-decoration: underline }
.mainfont a:visited { color: black; text-decoration: underline }
.mainfont a:active { color: black; text-decoration: none }
.mainfont a:hover { color: black; text-decoration: none }

.learn {color: #000000; font-size: 9.5px; font-weight:normal;font-family: verdana, arial, geneva, helvetica}
.learn a:link { color: black; text-decoration: underline }
.learn a:visited { color: black; text-decoration: underline }
.learn a:active { color: black; text-decoration: none }
.learn a:hover { color: black; text-decoration: none }

.bodytext {color: #000000; font-size: 10.5px; font-weight:normal; font-family: verdana, arial, geneva, helvetica}
.bodybold {color: #000000; font-size: 10.5px; font-weight:bold; font-family: verdana, arial, geneva, helvetica}

.botwhitetext {font-size: 13px; font-family: verdana, arial, geneva, helvetica; font-weight: bold; text-align:center; color:white;}

}

td {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color:#666666;
}

.bodytext {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color:#666666;
}

.smalltext {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color:#666666;
}

.subcathdr {
	color:#ffffff;
	font-weight:bold;
}

.header2 {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.footertext {
	font-family:verdana,sans-serif;
	font-size:10px;
	color:#666666;
}

.tdtext { 
	font-family: Verdana, sans-serif; 
	font-size: 11px; 
}

.tdheader  {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.tdheader2 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.error { 
	font-family: Times, serif; 
	font-size: 12px; 
	color: #FF0000; 
}

.monospace {
	font-family: Courier, monospace;
}






.loginmolecule	{
	border:1px solid #818181;
	background-color:#F2F2EA;
	padding:10px;
}	






input {
	font-family:verdana,sans-serif;
	font-size:11px;
}

select {
	font-family:verdana,sans-serif;
	font-size:11px;
}

.checkbox { 
	width:14px; 
	height:14px; 
}

.radio { 
	width:14px; 
	height: 16px; 
}


sup {
	font-family: verdana,sans-serif;
	font-size: 9px;
}




.border	{
	border:1px solid #666666;
}

.prodinfohead {
	font-family:verdana,sans-serif;
	font-size:14px;
	color:#333333;
	font-weight:bold;
}

.prodinfoheadw {
	font-family:verdana,sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
}

.pricing {
	font-family:verdana,sans-serif;
	font-size:9px;
	color:#666666;
}
	
.pricingredsm	{
	font-family:verdana,sans-serif;
	font-size:10px;
	color:#9A3337;
	}

.pricingred	{
	font-family:verdana,sans-serif;
	font-size:10px;
	color:#9A3337;
	font-weight:bold;
}
.redpricing {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC3300;
}

.redpromo {
	font-family:verdana,sans-serif;
	font-size:11px;
	color:#9A3337;
}

.proddetailhead	{
	font-family:verdana,sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:bold;
}


//styles for rate plan/cart tables

.tdcontenthdr {
	color:#FFFFFF;
	background-color:#66767D;
	height:23px;
	padding-left:6px;
	}

.tdcontent {
	background-color:#F2F2EA;
	height:27px;
	padding-left:6px;
	}

.tdcontent2	{
	background-color:#F2F2EA;
	height:27px;
}


//shoping cart styles

.carthead {
	background-color:#999999;
	font-family:verdana,sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	height:16px;
	border-bottom:1px solid #FFFFFF;
}

.cartheadspace {
	background-color:#999999;
	font-family:verdana,sans-serif;
	font-size:16px;
	border-bottom:1px solid #FFFFFF;
}

.cartitem {
	background-color:#EDEDED;
	font-family:verdana,sans-serif;
	font-size:10px;
	color:#666666;
	height:15px;
	border-bottom:1px solid #FFFFFF;
}

.cartitemspace {
	background-color:#EDEDED;
	font-family:verdana,sans-serif;
	font-size:16px;
	border-bottom:1px solid #FFFFFF;
}

.cartsubtot {
	font-family:verdana,sans-serif;
	font-size:10px;
	color:#666666;
	height:15px;
	padding-bottom:8px;
	border-bottom:1px solid #999999;
}

.cartboldsubtot {
	font-family:verdana,sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:bold;
	height:15px;
	padding-bottom:8px;
	border-bottom:1px solid #999999;
}

.cartsubtotspace {
	font-family:verdana,sans-serif;
	font-size:18px;
	border-bottom:1px solid #999999;
}
	
.cartlinksspace {
	font-family:verdana,sans-serif;
	font-size:18px;
}

.cartspace {
	font-family:verdana,sans-serif;
	font-size:6px;
}
	
.cartborder {
	border:1px solid #666666;
	padding:2px;
}








a {
	color: #900028;
	text-decoration:underline;
}	

a:link { 
	color: #900028;
	text-decoration:underline;
} 

a:visited { 
	color: #900028 ; 
	text-decoration:underline;
}

a:hover {
	text-decoration:underline;
}

a.subnav {
	color:#666666;
	text-decoration:none;
}

a.subnav:visited {
	color:#666666;
	text-decoration:none;
}

a.subnav:hover {
	color:#666666;
	text-decoration:underline;
}


.menuLink {
	font-family: verdana, arial;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}

a.menuLink:link {
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}

a.menuLink:hover {
	color:#FFFFFF;
	text-decoration:none;
}

a.menuLink:active {
	color:#FFFFFF;
	text-decoration:none;
}

a.menuLink:visited {
	color:#FFFFFF;
	text-decoration:none;
}
	
.redbar {
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}
	
a.redbar:link {
	color:#FFFFFF;
	text-decoration:none;
}
	
a.redbar:visited {
	color:#FFFFFF;
	text-decoration:none;
}

a.redbar:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.promo {
	font-size:10px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}

a.promo:link {
	color:#666666;
	text-decoration:none;
}

a.promo:active {
	color:#666666;
	text-decoration:none;
}

a.promo:visited	{
	color:#666666;
	text-decoration:none;
}

a.promo:hover {
	color:#666666;
	text-decoration:underline;
}

a.footerred {
	font-size:10px;
	color:#900028;
	text-decoration:none;
}

a.footerred:hover {
	text-decoration:underline;
}

A.redlink:link { 
	color: #CC3300 ;
	font-family: Verdana, sans-serif ;
	font-weight: bold ;
} 

A.redlink:visited { 
	color: #CC3300 ;
	font-family: Verdana, sans-serif ;
	font-weight: bold ;
} 

A.redpromo:LINK {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ff3300;
}

A.redpromo:ACTIVE {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ff3300;
}

A.redpromo:VISITED {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #660066;
}










.bodytextsmall {
	font-family: Verdana, sans-serif;
	font-size: 10px;
}

.desc {  
	font-family: Verdana, sans-serif;
	font-size: 10px; 
}

.footer {  
	font-family: Verdana, sans-serif;
	font-size: 10px; 
}

.footnote {  
	font-family: Verdana, sans-serif;
	font-size: 10px; 
}

.features {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #666666;
}

sup.trademark {
	font-family: Verdana, sans-serif;
	font-size: 10px;
}

sup.trademark02 {
	font-family: Verdana, sans-serif;
	font-size: 9px;
}

.homeaccessoriestext {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #663399;
}

.homepromotionstext {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8c0320;
}

.homehelpcentertext {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
}

.linethrough01 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: line-through;
}

.linethrough02 {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: line-through;
}

.model {
	font-size: 10pt;
	font-weight: bold;
	font-family: Verdana, sans-serif;
}

.bodytextltgray {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #CCCCCC;
}

.bodytextdkgray {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}

.bodybold {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.bodytextmkt { 
	font-family: Verdana, sans-serif;
	font-size: 11px;
}

.titles {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
}

.header3 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.redheader1 {
	font-family: Verdana, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #990000;
}

.brickTitle {
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #990033;
}

.tdtextbold { 
	font-family: Verdana, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
}

.zipcode {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

