.cardTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; letter-spacing: .5px; font-weight: bold}
.cardTxt { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; letter-spacing: 0.75px; line-height: 13px}

.itemBorder { border: 1px solid #FFFFFF }
.itemText { text-decoration: none; color: #FFFFFF; font: 12px Arial, Helvetica }

.greyTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; letter-spacing: .5px; font-weight: bold}
.greyTxt { text-decoration: none; color: #666666; font: 12px/13px Arial, Helvetica}

.redTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000; letter-spacing: .5px; font-weight: bold}
.redTxt { text-decoration: none; color: #CC0000; font: 11px Arial, Helvetica; letter-spacing: 1.75px; line-height: 13px}

.blackTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; letter-spacing: .5px; font-weight: bold}
.blackTxt { text-decoration: none; color: #000000; font: 11px Arial, Helvetica; letter-spacing: 1.75px; line-height: 13px}

.crazyBorder { border: 2px outset #663399 }
.crazyText { text-decoration: none; color: #FFCC99; font: Bold 12px Arial, Helvetica }

a:link.red { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline}
a:hover.red { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline; font-weight: bold}
a:visited.red { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline}

a:link.grey { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: underline}
a:hover.grey { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000; text-decoration: underline}
a:visited.grey { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: underline}

body {
	background-color: #FFFFFF;
	margin:0 10px 0 5px;
}

#container {
	top: 0; 
	width: 100%; 
	z-index: 0;
}

#header {
	clear: both;
}

#topNav {
	float:right;
	height:19px;
}

#mainNav {
	clear: both;
	background-color:#CC0000;
	height: 93px;
	width: 100%;
}

#logoNav {
	float:left;
}

#rightNav {
	float:right;
}

#aboutNav {
	float:right;
	margin-top:32px;
}

#contentNav {
	float:left;
	margin-top:72px;
}

#taglineNav {
	clear:both;
	margin-top:1px;
}

#taglineImg {
	width:100%;
	background-image:url('/home/includes/themes/preferredwireless/images/tagline-back.gif');
	background-repeat:repeat-x;
	height: 47px;
}

#content {
	clear:both;
	margin-top: 2px;
}

#left {
	float:left;
	width:196px;
}

#left form {
	background-color:#CC0000;
	margin-top: 2px;
	width:196px;
}

#sysTestimonials {
	width:146px;
	margin-top:30px;
	margin-left:30px;
}

#sysTestimonials dl {
	border-top:medium;
	margin-bottom:3px;
}

#primary {
	padding-top:5px;
	padding-left:10px;
	float:left;
	width:80%;
}

dl {
	clear: none;
	width: auto;
}

.svIndex dl:after {
	clear: none;
}

#svAsset {
	float:left;
}

dl.hasImage .image {
	left: 211px;
	top: auto;
}

#homePhones td {
	line-height:normal;
	padding:0;
}

#homePhones a { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	letter-spacing: .5px; 
	font-weight: bolder; 
	text-decoration:none;
}

.cardBack {
	background-color: #666666;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; letter-spacing: 0.75px;
}

.phoneBack {
	background-color: #FFFFFF;
}

.cardRight {
	background-image:url('/home/includes/themes/preferredwireless/images/newCard_07.gif');
	background-repeat:repeat-y;
	vertical-align:bottom;
}

