body {
	margin: 0px;
	font-family: "Arial Narrow", Arial;
	font-size: 12px;
	background: #FCD631;
}

td {
	font-family: "Arial Narrow", Arial;
        font-size: 12px;

}

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


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

p {
	font-family: "Arial Narrow", Arial;
        font-size: 13px;
}

p:first-letter {
	color: #26448E;
        font-weight: bold;
	font-size: 18px;
}

th {
	align:left;
}

.ziptext {
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;	
	font-size: 13px;
}

.sect {
	background: url(../images/arrow.gif) right no-repeat #5972B2;
	padding-left: 5px;
	color: #FFFFFF;
	font-family: "Arial Narrow", Arial;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
}

.error {
	color: #26448E;
}
.sideSep {
	padding-top: 3px;
	padding-bottom: 3px;
}

.headline {
	color: #5972B2;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	text-decoration: none;
}

.subheadline {
	color: #5972B2;
	font-weight: bold;
}

.newsBox {
	padding: 12px;
}

.footer {
	padding-left: 10px;
	color: #8FA4D6;
    	font-size: smaller;
    	font-weight: bold;
}

.footBar {
	background: #FCD631;
	#border-bottom: 1px solid #BDCAE7;
	
}

td.menuHead {
	background: url(../images/menuBack.gif) no-repeat;
        padding: 5px;
        color: #FFFFFF;
	font-family: Arial;
        font-size: 14px;
	font-weight: bold;
}

td.menu {
	background: #FFF9CB;
	padding-top: 5px;
	padding-bottom: 5px;
}

a.menuHead {
	text-decoration: none;
	color:#5972B2;
	font-family: Arial;
        text-transform: uppercase;
        font-size: 14px;
}

a.menuItem {
        color: #5972B2;
        font-family: Arial;
        font-size: 14px;
	text-decoration: none;
}


.sideNav {
	vertical-align: top;
}

.box {
        background: url(/images/front/box-back.jpg) no-repeat top right;
        border: 1px dotted #476ABB;
        padding: 0px;
}

.emailBox {
        background: #FD3710;
}

.boxBottom {
        background: url(/images/front/box-back.jpg) no-repeat top right;
        border-left: 1px dotted #476ABB;
        border-right: 1px dotted #476ABB;
        border-bottom: 1px dotted #476ABB;
        padding: 0px;
}


.topNavBox {
	background: #26448E;
        width: 100%;
        color: #FFFFFF;
        font-size: 11px;
}

a.toplink {
        color: white;
        font-size: 13px;
        padding-left: 5px;
        padding-right: 5px;
        text-decoration: none;
}

.findtext {
        text-align:center;
        color: white;
        font-weight: bold;
}

.findtextbox {
        border: 1px solid #FD3710;
        background: #FFFFFF;
        padding: 0px;
        margin: 0px;
}

.adbox {
        background: url(/images/front/ad.gif) no-repeat top right;
}

.adtext {
        color: #484848;
        font-size: 10px;
        padding-left: 10px;
        font-weight: bold;
}

a.adtext {
        padding-left: 0px;
        text-decoration: none;
}

.cphoneBox {
        color: #FFFFFF;
        font-size: 10px;
        font-weight: bold;
        background: #FE4A1B;
}

.findtexttable {
        padding-top: 7px;
        background: url(/images/front/findback.jpg);
}

.nobox {
        padding: 0px;
}

.productImageBox {
        border: 1px dotted #476ABB;
        padding: 10px;
        padding-left: 25px;
        padding-right: 25px;
        text-align: center;
}

.productDetailsBox {
        border-top: 1px dotted #476ABB;
        border-bottom: 1px dotted #476ABB;
        padding: 10px;
        vertical-align: top;
}

.productFeaturesBox {
        border: 1px dotted #476ABB;
        vertical-align: top;
}

.pageHead > a.productNameLink {
	color: #0E57A4;
}

.productNameLink {
        font-weight: bold;
        font-size: 14px;
        color: #F6CB12;
}

.coName {
        padding-top: 5px;
        font-family: Arial;
        color: #888888;
        font-size: 11px;
}

.productPrice {
        font-family: Arial;
        font-weight: bold;
        font-size: 18px;
        color: #5972B2;
}

.productPriceSmall {
        font-family: Arial;
        font-weight: bold;
        font-size: 11px;
        color: #F6D02A;
}

.productFeaturesHeadBox {
        background: #BDCAE7;
        color: #26448E;
	font-family: Arial;
        font-size: 13px;
        padding: 5px;
        border-bottom: 2px solid #F6CB12;
	text-transform: uppercase;
}

.productFeaturesBodyBox {
        padding: 5px;
        color: #26448E;
        font-family: Arial;
        font-size: 11px;
        vertical-align: top;
}
 
.productDetailSpecsBox {
        border-top: 1px dotted #476ABB;
        border-bottom: 1px dotted #476ABB;
        border-right: 1px dotted #476ABB;
        vertical-align: top;
}

.productDetailSpecsSubBox {
        padding: 5px;
        border-top: 1px dotted #476ABB;
        border-bottom: 1px dotted #476ABB;
        background: #BDCAE7;
        color: #26448E;
        font-family: Arial;
        font-size: 13px;
        vertical-align: top;
}
 
.productInfoBox {
        border: 1px dotted #476ABB;
}
 
.productPlanHead {
        background: #26448E;
        font-family: Arial;
        font-size: 10px;
        font-weight: bold;
        color: #FCD631;
}
 
.productAttachmentBoxNp {
        border-top: 1px dotted #476ABB;
        border-bottom: 1px dotted #476ABB;
        border-left: 1px dotted #476ABB;
        color: #5A5A5A;
        font-family: Arial;
        font-size: 11px;
        vertical-align: top;
}

.productAttachmentBoxHead {
        background: #BDCAE7;
        border-top: 1px dotted #476ABB;
        border-bottom: 1px dotted #476ABB;
        border-left: 1px dotted #476ABB;
        padding: 5px;
        color: #0A55A3;
        font-family: Arial;
        font-size: 13px;
        font-weight: bold;
        vertical-align: top;
}

.productAttachmentBox {
        border-top: 1px dotted #476ABB;
        border-bottom: 1px dotted #476ABB;
        border-left: 1px dotted #476ABB;
        padding: 5px;
        color: #5A5A5A;
        font-family: Arial;
        font-size: 11px;
        vertical-align: top;
}

.planInfo {
        border-left: 1px dotted #476ABB;
        border-right: 1px dotted #476ABB;
        padding: 10px;
        color: #5A5A5A;
        font-family: Arial;
        font-size: 11px;
        vertical-align: top;
}

.service {
        padding-bottom: 3px;
}

.serviceVersions {
        border-right: 1px dotted #476ABB;
        padding: 10px;
        color: #5A5A5A;
        font-family: Arial;
        font-size: 11px;
        vertical-align: top;
}

.serviceInfo {
        padding: 10px;
        color: #5A5A5A;
        font-family: Arial;
        font-size: 11px;
        vertical-align: top;
}


.serviceInfoBR{
        border-bottom: 1px dotted #476ABB;
        border-right: 1px dotted #476ABB;
        padding: 10px;
        color: #5A5A5A;
        font-family: Arial;
        font-size: 11px;
        vertical-align: top;
}

.serviceInfoB {
        border-bottom: 1px dotted #476ABB;
        padding: 10px;
        color: #5A5A5A;
        font-family: Arial;
        font-size: 11px;
        vertical-align: top;
}


.serviceSubBox {
        background: #BDCAE7;
        color: #26448E;
        font-family: Arial;
        font-size: 13px;
        padding: 5px;
        border-bottom: 1px dotted #476ABB;
        border-right: 1px dotted #476ABB;
}

.pageTitle {
	color: #1A3587;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	vertical-align: bottom;
}

.pageHead {
        font-family: Arial;
        font-weight: 900;
        color: #0A55A3;
        text-transform: uppercase;
        background: #BDCAE7;
        border: 1px dotted #476ABB;
        padding: 5px;
}

.carrierLogoBox {
        vertical-align: top;
        padding-left: 10px;
	text-align: right;
}

.carrierMovieBox {
	border: 1px dotted #476ABB;
	padding: 2px;
}


.cib {
        border-bottom: 3px dotted #9CAED3;
}

.carrierFrontNavBox {
	vertical-align: top;
	border-top: 3px dotted #9CAED3;
	border-right: 3px dotted #9CAED3;
	border-bottom: 3px dotted #9CAED3;
	padding: 2px;
}

.carrierFrontLink {
	color: #26448E;
        font-family: Arial;
        font-size: 11px;
        vertical-align: top;
        font-weight: bold;
	text-decoration: none;
}


.carrierFrontNavSpace {
	border-left: 3px dotted #9CAED3;
}

td.carrierFrontNavHead {
	background: url(../images/carrier/cnbr.gif);
	height: 22px;
	padding-left: 10px;
}

a.carrierFrontNavHead {
	color: #26448E;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

.detailsPageBox {
        background: #FFF9CB;
        border: 1px dotted #476ABB;
        padding: 5px;
}

#crumbs {
        font-family: "Arial Narrow", Arial;
        font-size: 11px;
	vertical-align: bottom;
}

strong {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
}

#crumbs > strong {
        font-family: "Arial Narrow", Arial;
        font-size: 11px;
        color: #F6CB12;
}
 
#crumbs > .curpage {
        font-weight: bold;
        color: #0855A5;
}

#crumbs > a {
        color: #0855A5;
        text-decoration: none;
}

.smallink {
        font-size: 11px;
}

.infohead {
        padding-left: 5px;
        padding-top: 3px;
        color: #26448E;
        font-family: Arial;
        font-size: 11px;
        vertical-align: top;
        font-weight: bold;
}

.info {
        text-align: left;
        padding-left: 5px;
        padding-top: 3px;
        color: #26448E;
        font-family: Arial;
        font-size: 11px;
        vertical-align: top;
}

a.info {
        padding-left: 0px;
        text-decoration: none;
}

.borderClose {
        border-top: 1px dotted #476ABB;
}

.planGridCorner {
        border: 1px dotted #476ABB;
        color: #26448E;
        padding: 5px;
        font-weight: bold;
	font-size: 12px;
        background: #BDCAE7;
}

.planGridTitle {
        padding: 5px;
        color: #26448E;
        font-weight: bold;
        background: #BDCAE7;
	font-size: 12px;
        border-top: 1px dotted #476ABB;
        border-bottom: 1px dotted #476ABB;
        border-right: 1px dotted #476ABB;
}

.planGridField {
        padding: 5px;
        color: #0A55A3;
        background: #BDCAE7;
	font-size: 12px;
        border-left: 1px dotted #476ABB;
        border-bottom: 1px dotted #476ABB;
        border-right: 1px dotted #476ABB;
}

.planGridFieldValue {
        width: 25%;
        padding: 5px;
	font-size: 12px;
        border-bottom: 1px dotted #476ABB;
        border-right: 1px dotted #476ABB;
        vertical-align:top;
}

.borderBox {
        border: 1px dotted #476ABB;
        padding: 5px;
}

.borderBoxNp {
        border: 1px dotted #476ABB;
}

.borderBoxNpNb {
        border-top: 1px dotted #476ABB;
        border-left: 1px dotted #476ABB;
        border-right: 1px dotted #476ABB;
}


.nb {
        height: 25px;
        background: #019CD4;
        border-top: 2px solid #DDDCDA;
        border-bottom: 2px solid #DDDCDA;
}

.nbLeft {
        width:10px;
        background: #019CD4;
        border-top: 2px solid #DDDCDA;
        border-bottom: 2px solid #DDDCDA;
        border-left: 1px solid #DDDCDA;
}                                      

.nbRight {
        width:10px;
        background: #019CD4;
        border-top: 2px solid #DDDCDA;
        border-bottom: 2px solid #DDDCDA;
        border-right: 1px solid #DDDCDA;
}
 
td.movie {
        border-bottom: 1px solid #DDDCDA;
}

.lform {
        margin: 0px;
        padding: 0px;
}


#zipbox {
	position: absolute;
	top: 42px;
	left: 370px;
}
