html{min-height:100.1%;}
body {margin:0; padding:0; font:normal 12px Arial, Helvetica;}
#logo{width:115px; height:69px;}
#construct{background:#FFF url(../images/verizon.servicebundles/body-bg.gif) repeat;}
.noBG{background-image:none;}
/*PRODUCT HEADERS*/
#extHeader{height:40px; width:100%; background-color:#FF0303; margin:0; padding:0;}
#container{position:relative; top:-32px; width:813px; padding:0; margin:0 auto;}
#intHeader{background:transparent url(../images/verizon.servicebundles/intheader-bg.gif) no-repeat; width:813px; padding:10px 0 0 7px; margin:0; position:relative;}
#intHeader .left {background:#FFF url(../images/verizon.servicebundles/logo.gif) no-repeat; width:115px; height:69px; padding:0; margin:0 0 0 10px; float:left;}
#intHeader .right {color:blue; font-weight:bold; font-size:40px; float:right; text-align:right; padding:10px 25px 0 0; margin:0;}
#intHeader .right p{padding:0; margin:0;}
#intHeader .footer{background:#FF0000 url(../images/verizon.servicebundles/nav-bg.gif) repeat-x; width:800px; height:31px; clear:both;}
#intHeader ul{width:720px;margin:0 auto; list-style:none; font-weight:bold; font-size:13px;line-height:18px;}
#intHeader li{float:left; padding:5px 20px 7px; margin:0;}
#intHeader li a, li a:visited{text-decoration:none; color:#FFF;}
#intHeader li a:hover{text-decoration:underline; color:#FFF;}
#intHeader li a sup {font-size: 65%; position: relative; top: 0px;}
#intHeader .mid{background:url(../images/verizon.servicebundles/menu-divider.gif) right no-repeat;}
#intHeader .end{background-image:none;}
#intSpacerHeader{background:#FFF url(../images/verizon.servicebundles/top-spacer.gif) no-repeat; width:813px; height:7px; padding:0; margin:0 0 0 1px;}
#meat {width:813px; background:#FFF url(../images/verizon.servicebundles/meat-bg.gif) repeat-y; -position:relative; -top:-10px;}
#meatHeader{overflow:hidden;}
#meatHeader h1{color:#58585B; font-size:24px; padding:20px 10px 0; margin:0;}
#meatHeader h1.red {color:#903532; font-size: 12px; font-weight: normal; padding: 0px 0px 10px; line-height: 18px;}
#meatHeader h2{color:#FF0000; font-weight:bold; font-size:40px; padding:0; margin:0;}
#meatHeader .h1-1{color:#58585B; font-size:18px; padding:0 0 20px 0; margin:0;}

#meatHeader .h2-1{color:#DC0002;font:  bold 330%/100%; position:relative; font-size:24px; display:block; padding:5px 0 0px; line-height:100%;}
#meatHeader .h2-1 strong	{font-size:80%;}
/*#meatHeader .h2-1 span	{background: url(../images/verizon.servicebundles/text-grad2.png) repeat-x top; position:absolute; display:block; width:100%; height:24px;}*/

#meatHeader .h2-2{color:#E3232E; font-weight:bold; font-size:32px; display:block; padding:20px 0 10px;}

.geolayout h3	{color:#59595b; text-transform:uppercase; font-size:11pt; margin:5px 0 0 0; position:relative;}
.geolayout h4	{color:#c20000; font-size:40pt; height:45px; margin:0 0 0;}
.geolayout h4 sup	{font-size:30px; margin:0; position:relative; top:4px; vertical-align:text-top;}
.geolayout h4 strong	{font-size:14pt; padding:0; color:#999999; margin:0; position:relative; right:32px; *right:27px;}
.geolayout h5	{color:#59595b; font-size:8pt; margin:5px 0 5px 20px; font-weight:normal;}
.geolayout ul	{margin:0px; padding:0px;}
.geolayout li	{font-size:8pt; clear:both; margin-left:20px;}
.geolayout img	{margin-top:8px; clear:both;}


#geoCols {overflow:auto;  border-top:1px solid #cccccc;   border-bottom:1px solid #cccccc; margin:0 0 0 45px; *margin-left: 20px; padding:0 0 5px 0; width:529px; float:left;}

.col2	{background:url(../images/verizon.servicebundles/colDiv3.gif) 220px 25px no-repeat;}
.col2 div {width:264px; float:left;}
.col3	{background:url(../images/verizon.servicebundles/colDiv2.gif) left top no-repeat;}
.col3 div {width:176px; float:left;}
.col3-2	{background:url(../images/verizon.servicebundles/colDiv4.gif) left top no-repeat;}
.col3-2 div {width:176px; float:left;}
.colclear {clear:both;}

#meatHeader #geoCols h1 {color:black; font-size:12pt; padding:5px 0;}
#geoCols h4	{color:#c20000; font-size:22pt; margin:10px 0 0; }
#geoCols h4 sup	{font-size:13pt; margin:0; vertical-align:top;}
#geoCols h4 strong	{font-size:9pt; padding:0; color:#999999; position:relative; left:-17px;}
#geoCols h5	{color:#59595b; font-size:8pt; margin:0px; font-weight:normal;}
#geoCols h6	{font-size:11pt; color:#dc0000; margin:8px 0;}
#geoCols h6 span {font-size:9pt; color:#666; border-bottom:2px solid #999; }
#geoCols h6 strong {font-size:9pt; color:#000;}
#geoCols li	{margin:0px 0 0 15px; font-size:8pt; list-style:outside;}

.disclaimerGeoCol	{color:#59595b; font-size:8pt; margin:5px 15px 10px; float:right; width:535px; font-weight:normal;}
.disclaimer	{color:#666; font-size:8pt; width:800px; margin:10px auto; font-weight:normal; text-align:center;}

#meatHeader p{color:#58585B; font-size:15px; padding:0; margin:0;}
#meatHeader .p1{padding:0; margin:0;}
body.bundles #meatHeader .p1 {padding-top: 62px;}
#meatHeader .left{float:left; -width:200px;display:inline-block;}
#meatHeader .left ul{list-style:none;padding:0 0 0 20px; display:inline-block;margin:0;}
/*#meatHeader .left li{background:transparent url(../images/verizon.servicebundles/index-list-bg.gif) bottom left no-repeat; width:188px; height:9px; padding:0 0 15px 0; margin:0;}*/
#meatHeader .left li{padding:0 0 15px 0; margin:0; text-align:center; width: 215px;}
#meatHeader .left li p.red {font-size: 13px; color:#e10404; font-weight: bold; text-align: center;}
#meatHeader .left li p.blue {font-size: 29px; color:#03f; font-weight: bold; text-align: center;}
#meatHeader .left li a, #meatHeader .left li a:visited{ text-decoration:none; color:#58585B; font-weight:bold; margin:0; padding:0 0 0 10px;}
#meatHeader .left li a:hover{color:#58585B; font-weight:bold; text-decoration:underline; margin:0; padding:0 0 0 10px;}
#meatHeader .left table{background:transparent url(../images/verizon.servicebundles/form-bg.gif) no-repeat; width:198px; height:215px; padding:0; margin:0 0 0 15px; text-align:center;}
#meatHeader .left h1{color:#FFF; font-size:20px; font-weight:bold; display:block; height:25px; padding:5px 0 0; margin:0;}
#meatHeader .left p{font-size:11px; font-weight:normal; text-align:right;}
#meatHeader .left .name{font-size:10px; width:100px; float:left; margin:0; padding:0;}
#meatHeader .left .phone{font-size:10px; width:100px; float:left; margin:0; padding:0;}
#meatHeader .left .email{font-size:10px; width:100px; float:left; margin:0; padding:0;}
#meatHeader .left .email{font-size:10px; width:100px; float:left; margin:0; padding:0;}
#meatHeader .left .zip{font-size:10px; width:50px; float:left;}
#meatHeader .left .img{padding:0 10px 5px 0; margin:0;}
#indexHeader{background:transparent url(../images/verizon.servicebundles/index-header2.jpg) no-repeat; width:542px; height:320px; float:right; margin:5px 15px 0 0; padding:0; display:inline-block;}
#indexHeader h1{color:#58585B; font-size:24px; padding:0 0 0 25px; margin:0;}
#indexHeader h2{color:#FF0000; font-weight:bold; font-size:60px; padding:20px 0 0 25px; margin:0;}
#indexHeader a, #indexHeader a:hover, #indexHeader a:visited{color:#FF0000; padding:0 0 0 205px; margin:0;}
#indexHeader .h2-1{color:#FF0000; font-weight:bold; font-size:33px; padding:0 0 0 25px; margin:0; line-height:95%;}
#indexHeader p{color:#58585B; font-size:15px; font-weight:normal; padding:0; margin:0;}
#indexHeader .p1{color:#58585B; font-weight:bold; font-size:21px; padding:50px 0 0 25px; margin:0;}

#phoneHeader {background:transparent url(../images/verizon.servicebundles/banner_phone.jpg) no-repeat; width:780px; height:243px; padding:10px 0 0 20px; margin:0 0 15px 15px;}
#phoneHeader2 {background:transparent url(../images/verizon.servicebundles/banner_geo_phone.jpg) no-repeat; float:left; width:509px; height:236px; padding:10px 0 0 20px; margin:22px 0 0 40px;}

#internetHeader {background:transparent url(../images/verizon.servicebundles/banner_internet.jpg) no-repeat; width:780px; height:243px; padding:10px 0 0 20px; margin:0 0 15px 15px;}
#internetHeader2 {background:transparent url(../images/verizon.servicebundles/banner_geo_internet.jpg) no-repeat; float:left; width:509px; height:243px; padding:10px 0 0 20px; margin:22px 0 0 40px;}

#cableHeader{/*background:transparent url(../images/verizon.servicebundles/meat-header-bg.gif) no-repeat;*/ width:780px; height:295px; padding:10px 0 0 20px; margin:0 0 0 15px;}

#bundleHeader {background:transparent url(../images/verizon.servicebundles/banner_bundles.jpg) no-repeat; width:780px; height:243px; padding:10px 0 0 20px; margin:0 0 15px 15px;}
#bundleHeader2 {background:transparent url(../images/verizon.servicebundles/banner_geo_bundles.jpg) no-repeat; float:left; width:509px; height:236px; padding:10px 0 0 20px; margin:22px 0 0 40px;}

#fiosHeader2 {background:transparent url(../images/verizon.servicebundles/banner_geo_fios.jpg) no-repeat; float:left; width:509px; height:236px; padding:10px 0 0 20px; margin:22px 0 0 40px;}

#csHeader{background-image:none;}
#csHeader h1{color:#FF0000; font-weight:bold; font-size:45px; padding:20px 0 0 20px; margin:0;}
#csHeader h2{color:#58585B; font-size:19px; padding:0 0 0 20px; margin:0;}
#csHeader h3{color:#FF0000; font-weight:bold; font-size:25px; padding:35px 0 0 20px; margin:0;}
#csHeader p{color:#58585B; font-size:24px; font-weight:bold; padding:0 0 0 20px; margin:0;}
#tyHeader{background-image:none; text-align:center; padding:25px 0 0;}
#tyHeader h1{color:#FF0000; font-weight:bold; font-size:50px; padding:0; margin:0;}
#tyHeader h2{color:#58585B; font-size:19px; padding:0 0 0 25px; margin:0;}
#tyHeader h3{color:#FF0000; font-weight:bold; font-size:25px; padding:0; margin:0;}
#tyHeader p{color:#58585B; font-size:18px; font-weight:normal; padding:0 90px 35px 90px; margin:0;}
#privacyHeader{background-image:none; text-align:center; padding:25px 0 0;}
#privacyHeader h1{color:#000; font-weight:bold; font-size:17px; padding:0 0 0 20px; margin:0; text-align:left;}
#privacyHeader h2{color:#58585B; font-size:19px; padding:0 0 0 25px; margin:0;}
#privacyHeader h3{color:#FF0000; font-weight:bold; font-size:25px; padding:0; margin:0;}
#privacyHeader p{color:#58585B; font-size:12px; font-weight:normal; padding:0 20px 15px 20px; margin:0; text-align:left;}
#privacyHeader ol{text-align:left;}
/*end product header*/
/*MEAT CONTENT*/
#meat .content{width:800px; padding:0 10px 0 10px; margin:0 auto;}
#meat .content h3{color:#000; font-size:18px; padding:0 0 10px 20px; margin:0;}
#meat .content .p3{font-weight:normal; font-size:12px; padding:0 10px 10px 10px; margin:0;}
#meat .content p{font-weight:normal; font-size:12px; padding:0 10px 10px 10px; margin:0;}
#meat .content p.disclaimer {font-size: 8px; color:#666; text-align: left; margin: 0px; padding: 0px 10px 10px;}
#meat .content h2{font-size:16px; padding:0 0 5px 10px; margin:0;}
#contentPhone{font:bold 30px Arial, Helvetica; color:red; text-align:center; clear:both; padding:30px 0 0; margin:0;}
#contentPhone h1{font-size:23px; font-weight:bold; color:#FF0000; padding:0 0 0 20px; margin:0; float:left;}
#contentPhone h2{font-size:21px; color:#58585B; padding:0; margin:0;}
#contentPhone .p1{font-size:12px; font-weight:normal; padding:0; margin:0;}
#contentPhone .p2{font-size:12px; font-weight:normal; padding:0; margin:0; text-align:center; color:#000;}
/*end meat content*/


/*MEAT CONTENGEOT*/
#meat .contentGeo{width:529px; padding:0; margin:0 auto; float:left;}
#meat .contentGeoNA {width:529px; padding:0; margin:0 0 0 40px; float:left;}
#meat .contentGeo h3{color:#000; font-size:18px; padding:0 0 10px 20px; margin:0;}
#meat .contentGeo .p3{font-weight:normal; font-size:12px; padding:0 10px 10px 10px; margin:0;}
#meat .contentGeo p{font-weight:normal; font-size:12px; padding:0 10px 10px 15px; margin:0;}
#meat .contentGeo h2{font-size:16px; padding:0 0 5px 10px; margin:0;}

#contentPhone{font:bold 30px Arial, Helvetica; color:red; text-align:center; clear:both; padding:30px 0 0; margin:0;}
#contentPhone h1{font-size:23px; font-weight:bold; color:#FF0000; padding:0 0 0 20px; margin:0; float:left;}
#contentPhone h2{font-size:21px; color:#58585B; padding:0; margin:0;}
#contentPhone .p1{font-size:12px; font-weight:normal; padding:0; margin:0;}
#contentPhone .p2{font-size:12px; font-weight:normal; padding:0; margin:0; text-align:center; color:#000;}
/*end meat content*/

/*NA TOP OFFER */

#NAtopOffer	{
	background:transparent url(../images/verizon.servicebundles/topBoxOffer.jpg) no-repeat;
	width:279px;
	height:87px;
	position:absolute;
	top:-8px;
	left:132px;
	padding:17px 0 0 10px;
	font-weight:bold;
	font-size:13pt;
	color: #e10404;
	clear:both;
	text-align:left;
}
#NAtopOffer strong {color:#002bff;}

/*end NA TOP OFFER*/

/*MEAT PRODUCT PACKAGES*/
#meat .packagesPhone {width:165px; float:left; padding:0 20px 0 15px; text-align:center;}
#meat .mid{background:#FFF url(../images/verizon.servicebundles/product-spacer.gif) top right no-repeat;}
#meat .end{background-image:none;}
#meat .packagesPhone h1{color:#FF0000; font:bold 40px Arial, Helvetica; padding:0; margin:0;}
#meat .packagesPhone .h1-1{color:#FF0000; font:bold 15px Arial, Helvetica; padding:0; margin:0;}
#meat .packagesPhone h2{color:#58585B; font:bold 21px Arial, Helvetica; padding:0; margin:0;}
#meat .packagesPhone p{color:#58585B; font-size:12px; padding:0; margin:0;}
#meat .packagesPhone hr{color:#C4C4C4; background-color:#C4C4C4; height:1px; padding:0; margin:0;}
#meat .packagesPhone ul{display:block; height:85px; margin:0; padding:10px 0 0 15px;}
#meat .packagesPhone li{text-align:left; padding:0 0 10px 0;}
#meat .packagesPhone .phonePricing{background:transparent url(../images/verizon.servicebundles/phone-pricing-bg.gif) repeat-x; width:145px; text-align:center; margin:0 auto; padding:3px 0 10px 0;}
#meat .packagesPhone .phonePricing h1{color:#FF0000; font-size:21px; padding:0; margin:0;}
#meat .packagesPhone .phonePricing p{font-size:12px; padding:0; margin:0;}
#callingFeatures{float:left; padding:0 10px 0 10px; font:normal 12px Arial, Helvetica; color:#000;}
#callingFeatures hr{margin:0 0 10px 0; width:760px; height:1px; background-color:#000; color:#000; text-align:left;}
#callingFeatures .wrapper {width:100%; height:5px;}
#callingFeatures ul{width:80em; margin:0; padding:5px 0 0 25px;}
#callingFeatures li {display:inline; width:10em; padding:0 15px 0 25px;}
#callingFeatures br{clear:both;}
#meat .packagesBundles {width:230px; float:left; padding:0 20px 0 15px;}
#meat .packagesBundles h1{color:#FF0000; font:bold 40px Arial, Helvetica; padding:0; margin:0;}
#meat .packagesBundles .h1-1{color:#FF0000; font:bold 15px Arial, Helvetica; padding:0; margin:0;}
#meat .packagesBundles h2{color:#58585B; font:bold 21px Arial, Helvetica; padding:0; margin:0;}
#meat .packagesBundles p{color:#58585B; font-size:12px; padding:0; margin:0;}
#meat .packagesBundles hr{color:#C4C4C4; background-color:#C4C4C4; height:1px; padding:0; margin:0;}
#meat .packagesBundles ul{display:block; height:140px; margin:0; padding:10px 0 0 15px;}
#meat .packagesBundles li{text-align:left; padding:0 0 5px 0;}
#meat .packagesBundles .bundlePricing{margin:0; padding:0;}
#meat .packagesBundles .bundlePricing h1{color:#FF0000; font-size:19px; padding:0; margin:0;}
#meat .packagesBundles .bundlePricing p{font-size:12px; padding:0; margin:0;}
#bundleFeatures{clear:left; padding:20px 10px 0 10px;}
#bundleFeatures hr{margin:0 0 10px 0; width:760px; height:1px; background-color:#000; color:#000;}
#bundleFeatures ul{width:80em; margin:0; padding:0 0 0 25px;}
#bundleFeatures ul li{float:left; width:10em; padding:10px 15px 0 0; list-style:square;}
#bundleFeatures br{clear:left;}
#meat .packagesInternet {width:330px; float:left; padding:0 35px 0 30px;}
#meat .packagesInternet h1{color:#FF0000; font:bold 20px Arial, Helvetica; padding:0; margin:0;}
#meat .packagesInternet .h1-1{color:#FF0000; font:bold 15px Arial, Helvetica; padding:0; margin:0;}
#meat .packagesInternet h2{color:#58585B; font:bold 21px Arial, Helvetica; padding:0; margin:0;}
#meat .packagesInternet p{color:#58585B; font-size:15px; font-weight:bold; padding:0; margin:0;}
#meat .packagesInternet hr{color:#C4C4C4; background-color:#C4C4C4; height:1px; padding:0; margin:0;}
#meat .packagesInternet ul{display:block; height:85px; margin:0; padding:10px 0 0 15px;}
#meat .packagesInternet li{text-align:left; padding:0 0 5px 0;}
#meat .packagesInternet .internetPricing{margin:0; padding:0 0 20px 0;}
#meat .packagesInternet .internetPricing h1{color:#FF0000; font-size:19px; padding:0; margin:0;}
#meat .packagesInternet .internetPricing p{font-size:12px; padding:0; margin:0;}
#internetFeatures{clear:left; padding:20px 10px 0 10px;}
#internetFeatures hr{margin:0 0 10px 0; width:760px; height:1px; background-color:#000; color:#000;}
#internetFeatures ul{width:80em; margin:0; padding:0 0 0 25px;}
#internetFeatures ul li{float:left; width:10em; padding:10px 15px 0 0; list-style:square;}
#internetFeatures br{clear:left;}
#meat .mainServices {width:185px; float:left; padding:10px 10px 0 5px; margin:0;}
#meat .mainServices h1{color:#FF0000; font:bold 19px Arial, Helvetica; padding:0; margin:0; text-align:center;}
#meat .mainServices.fios h1 {margin-top: -3px;}
#meat .mainServices h1 sup {font-size: 65%; position: relative; top: -1px;}
#meat .mainServices p{font-size:12px; color:#000; margin:0; padding:10px 0 0 10px;}
#meat .mainServices hr{color:#C4C4C4; background-color:#C4C4C4; height:1px; padding:0; margin:0;}
#meat .mainServices img{padding:5px 0; margin:0;}
#meat .mainServices a, .mainservices a:hover, .mainservices a:visited{color:#FF0202; float:right;}
#meat .packagesCable {width:224px; float:left; padding:0 22px 0 15px; text-align:center;}
#meat .packagesCable h1{color:#FF0000; font:bold 40px Arial, Helvetica; padding:0; margin:0;}
#meat .packagesCable .h1-1{color:#FF0000; font:bold 20px Arial, Helvetica; padding:0; margin:0;}
#meat .packagesCable h2{color:#58585B; font:bold 21px Arial, Helvetica; padding:0; margin:0;}
#meat .packagesCable p{color:#58585B; font-size:12px; padding:0; margin:0;}
#meat .packagesCable hr{color:#C4C4C4; background-color:#C4C4C4; height:1px; padding:0; margin:0;}
#meat .content .h1-3{font-weight:bold; font-size:21px; clear:both; padding:10px 10px 5px 10px; margin:0}
#meat .contentGeo .h1-3{font-weight:bold; font-size:21px; clear:both; padding:10px 10px 5px 10px; margin:0}
/*end meat product packages*/
/*FOOTER*/
#phoneFooter{width:814px; font:bold 30px Arial, Helvetica; color:red; text-align:center; clear:both; padding:10px 0 0; margin:0;}
#phoneFooter h1{font-size:23px; font-weight:bold; color:#FF0000; padding:0 0 0 20px; margin:0; float:left;}
#phoneFooter h2{font-size:21px; color:#58585B; padding:0; margin:0;}
#phoneFooter .p1{font-weight:normal; padding:0; margin:0;}
#phoneFooter .p2{font-size:12px; padding:0 0 0 2px; margin:0; float:left; color:#000;}
#intFooter{background:#FFF url(../images/verizon.servicebundles/footer-bg.gif) no-repeat; width:814px; height:79px; font:normal14px Arial, Helvetica; color:#58585B; text-align:center; clear:both; padding:0; margin:0; -position:relative; -top:-10px;}
#intFooter h1{font-size:23px; font-weight:bold; color:#FF0000; padding:0 0 0 20px; margin:0; float:left;}
#intFooter h2{font-size:21px; color:#58585B; padding:0; margin:0;}
#intFooter .p1{font-size:12px; padding:0; margin:0;}
#intFooter .p2{font-size:12px; padding:0 0 0 2px; margin:0; float:left; color:#000;}
#intFooter a{color:#000; text-decoration:none;}
#intFooter a:hover{text-decoration:underline;}
#copyright{font:normal 11px Arial, Helvetica; color:#666666; width:800px; margin:0 auto;}
/*end footer*/
/*FORM STYLES*/
#mainForm .field {background:none;border:none;font-size:12px;color:#000;font-family:Arial, Helvetica;margin:0;padding:0;width:70px;}
#mainForm .field input {background:#FFF; border:solid 1px #666;padding:1px; font-family:Arial, Helvetica; margin:0; width:90px;}
#mainForm .select .field {*height:20px;width:70px;}
#mainForm .error {background:none;border:none;font-size:12px;color:#C00;font-family:Arial, Helvetica;padding:0;width:70px;}
#mainForm .error input{border:solid 1px #C00; padding:1px; font-family:Arial, Helvetica; width:90px;}
#mainForm .select .error {*height:20px;width:30px;}
#geoForm .field {background:none;border:none;font-size:12px;color:#000;font-family:Arial, Helvetica}
#geoForm .field input {background:#FFF; border:solid 1px #666;padding:1px; font-family:Arial, Helvetica;}
#geoForm .select .field {*height: 20px;width: 50px;}
#geoForm .error {background:none;border:none;font-size:12px;color:#C00;font-family:Arial, Helvetica;}
#geoForm .error input{border:solid 1px #C00; padding:1px; font-family:Arial, Helvetica;}
#geoForm .select .error {*height: 20px;width: 50px;}
#naForm .field {background:none;border:none;font-size:12px;color:#000;font-family:Arial, Helvetica}
#naForm .field input {background:#FFF; border:solid 1px #666;padding:1px; font-family:Arial, Helvetica;}
#naForm .select .field {*height: 20px;width:30px;}
#naForm .error {background:none;border:none;font-size:12px;color:#C00;font-family:Arial, Helvetica;}
#naForm .error input{border:solid 1px #C00; padding:1px; font-family:Arial, Helvetica;}
#naForm .select .error {*height:20px;width:30px;}
/*form styles*/

#moreIn	{float:left; width:228px; margin-right:40px;}
#moreIn a, a:visited {color:#CF1925;}
#moreIn a:hover {color:#FF5F69;}

/*GEO STYLES*/
#loctypelist{list-style:none;height:26px;margin:0 10px 0 40px;padding:11px 0 0 10px;clear:left;}
#loctypelist li{float:left;margin-right:-29px;}
#loctypelist li a{display:block;position:relative;text-decoration:none;}
#loctypelist li a em{display:block;height:24px;float:left;background:url(../images/verizon.servicebundles/tabs.gif) right top;position:relative;z-index:100;font-size:12px;font-weight:normal;font-style:normal;color:#051E4F;line-height:25px;font-family:verdana;padding:2px 39px 0 0;}
#loctypelist li a b{display:block;float:left;width:29px;height:26px;background:url(../images/verizon.servicebundles/tabs.gif) left top;position:relative;z-index:200;}
#loctypelist li a.m1{z-index:600;}
#loctypelist li a.m2{z-index:500;}
#loctypelist li a.m3{z-index:400;}
#loctypelist li a.m4{z-index:300;}
#loctypelist li a.m5{z-index:200;}
#loctypelist li a.m6{z-index:100;}
#loctypelist li a:hover{border:0;z-index:700;cursor:pointer;}
#loctypelist li a:hover b{background-position:left center;}
#loctypelist li a:hover em{background-position:right center;}
#loctypelist li a.selected,.tabs li a.selected:hover{border:0;z-index:800;cursor:default;font-weight:700;}
#loctypelist li a.selected b,.tabs li a.selected:hover b{background-position:left bottom;font-weight:700;}
#loctypelist li a.selected em,.tabs li a.selected:hover em{background-position:right bottom;color:#000;font-weight:700;}
#locations{display:block;width:700px;height:125px;background:#FCFCFD;border:1px solid #58585B;text-align:left;overflow:auto;margin:0 4px 0 50px;padding:4px 4px 4px 15px;}
#locations a{display:block;color:#FF0000;float:left;font:10px Verdana, Arial, Helvetica, sans-serif;width:130px;}
#locations a:hover{color:#58585B;}
/*end geo styles*/
.content h1{margin:0; padding:0;}

/*Rss Horizontal Table Styles*/
.rssTable {margin-left:45px;width: 720px;background: url(/images/verizon.servicebundles/rssBG.jpg) no-repeat;position:relative;height:36px;}
.rssTable img {width: 20px; height: 20px;position:absolute;left:5px;top:5px;}
.rssTable ul {display:block;margin:0px 0 0 132px;padding-top:8px;height:32px;}
.rssTable li {text-align:left;display:inline;color:#000;list-style:none;padding:0 0 0 11px;font-size:11px;width:125px;height:15px;float:left;background: url(../images/attsavings/rss-divider.gif) no-repeat right top;}
.rssTable li a{color:#000 ;text-decoration:underline;height:30px;}
.rssTable li a:hover{color:#0377b2;text-decoration:underline;}
/*End Rss Vertical Table Styles*/
/*
.rssTable {width: 790px;background: url(/images/verizon.servicebundles/rssBG.jpg);height: 36px;}
#rssHeader {float: left;width: 130px;}
#rssHeader img {width: 20px; height: 20px;}
.rssTable table {width: 790px;}
#tdHeader{width: 135px;}
.rssTable td{padding-left: 10px;font-family: arial;color: #000; font-size: 12px;vertical-align: middle;height: 36px;}
.rssTable a, #rssMiddleText a:hover, #rssMiddleText a:visited{color:#000000; margin:0;}
#tdFooter {text-align: right;padding-right: 10px;}
*/



#notAvail {text-align:center;margin:0 3px 0 -3px;background-color:#ccc;padding:5px 0;}
#notAvail .title {font-size:18px;font-weight:bold;}
#notAvail .titleRed {font-size:24px;font-weight:normal;color:#de0101;font-family:"arial black"}
#notAvail .sub{font-size:23px;font-weight:bold;}
#notAvail .suber {font-size:16px;font-weight:normal;}

.para {padding:5px 10px !important}
.boldder {font-weight:bold;margin:5px 0 15px 40px;padding:0;}
.subtitles {text-align:center;font-weight:bold;font-size:17px;padding:5px 0}


/* Blog Styles */

body.blog #container { background:#FFF url(../images/verizon.servicebundles/meat-bg.gif) repeat-y; }

body.blog #meat { background:none;display:inline;float:left;margin-right:10px;width:613px; }
body.blog #intSpacerFooter { display:inline;float:left;width:190px;margin-top:50px; }
body.blog #intFooter { clear:both; }

body.blog #meat #articles .article, .articleArchiveLinks { margin:0 20px;}
body.blog #meat #articles .article :first-child {margin-top:0;padding-top:10px;}
body.blog #meat #articles .article :last-child {margin-bottom:0;padding-bottom:10px;}

body.blog .blogModule ul { margin-left:15px;padding:0; }
body.blog .blogModule li a, .blogModule li a:visited{color:#333;}

#hsi {width:530px;}
#fiosPack {width:265px;border-left:1px solid #000000;}
#hsi, #fiosPack {float:left;display:inline;}

#meatHeader #vz-wireless-box {
	height:243px;
	width:218px;
	background:transparent url(../images/verizon.servicebundles/wireless-box-bg3.jpg) no-repeat 0 0;
	position:relative;
	padding:15px 5px 0;
	margin-left:13px;
	margin-bottom:10px;
}
/*#meatHeader #vz-wireless-box h1 {font-size:17px;font-weight:bold;color:#666;margin:7px 0 7px 0;padding:0;height:auto;}*/
#meatHeader #vz-wireless-box h1 {font-size: 15px; color:#666; margin: 32px 0px 55px 65px;}
#meatHeader #vz-wireless-box h1 strong	{font-size:80%;}
#meatHeader #vz-wireless-box h1 span.red {font-size: 17px; color:#d70027;}
/*#meatHeader #vz-wireless-box h2,*/ #meatHeader #sideBoxFios h2 {font-size:17px;font-weight:bold;color:#e10404; line-height:130%;}
#meatHeader #vz-wireless-box h2 {font-size: 23px; color:#333; margin-left: 5px;}
#meatHeader #vz-wireless-box h2 span.red {color:#c00;}
#meatHeader #vz-wireless-box h2 span.small {display: block; font-size: 16px;}
#meatHeader #vz-wireless-box h2 strong	{color:#666666; font-size:10pt;}
/*#meatHeader #vz-wireless-box h2 span {display:block;font-size:10px;color:#666;padding:0;}
#meatHeader #vz-wireless-box h3 {font-size:20px;font-weight:bold;color:#0033ff;margin:6px 0 0;padding:0;}*/
#meatHeader #vz-wireless-box h3 {font-size: 17px; color:#e10404; padding-left: 5px;}
#meatHeader #vz-wireless-box h3 span.large {display: block; font-size: 23px;}

#meatHeader #sideBoxFios {
	height:152px;
	width:215px;
	background:transparent url(../images/verizon.servicebundles/sideBoxFios.jpg) no-repeat 0 0;
	position:relative;
	padding:15px 5px 0;
	margin-left:13px;
	margin-bottom:10px;
}

#meatHeader #sideBoxFios p	{font-size:9pt; color:#666; text-align:left; width:60%; margin:5px 0 10px;}
