/* ---------------------------------------------------------
From layout.css
-------------------------------------------------------------*/
#pageWrapper {text-align:center;background: #e5e5e5 url(/images_b2c/shared/nav/bg.gif) top center repeat-y;height: auto!important; min-height: 99.9%;_height: 99.9%;}
#bodyWrapper #bodyContainers {width:760px;text-align:left;margin:0 auto;}
#bodyContainer {width:760px; padding: 10px 10px 0;clear:both;background:#ffffff;letter-spacing:0;}
#mainnav {width:760px;margin:0 auto;text-align:left;position:relative;}
#logoNew {position:absolute; left:10px; top:35px;}
#logoNew img {width:173px;height:62px;}
#searchFormNew input {display:block;float:right;margin-top:2px; width:130px;}
#footer {clear:both; margin:0 auto; text-align:left;padding:10px 10px 5px;background:url(http://cache.vzw.com/images_b2c/shared/nav/footer.gif) repeat-x;font-size:0.9em;}

#wideLayout {text-align:center;margin:0 auto;overflow:hidden !important;}
#wideLayout #mainnav {width:985px;}
#wideLayout #logoNew {top:31px;}
#wideLayout #logoNew img {width:181px;height:66px;}
#wideLayout #searchFormNew input {width: 200px;}
#wideLayout #bodyWrapper {width:985px;}
#wideLayout #footer {text-align:center; margin:0 auto;}
#wideLayout #footer #footerLinks {width:985px;text-align:left;margin:0 auto; }

/* common grid style */
#right150 {float:left; width:150px;}

/* Page Grid: 2 Column */
#left365 {float:left; width:365px; margin-right:10px;}
/* Use when there are no images in the box */
#left365padded {float:left; width:355px; margin-right:10px; padding-left:10px;}
#right365 {float:left; width:365px;}

.left365Dotted {float:left; width:365px; background:url(/images_b2c/shared/elements/dottedBg3x1.gif) repeat; margin:0;}
.left365Dotted .content {background-color:#fff; margin-right:1px; height:100%;}

/* Page Grid: 2 Column - Right (#right150) */
#left580 {float:left; width:580px; margin-right:10px;}

/* Page Grid: 2 Column - Left (#left150) */
#left150 {float:left; width:150px; margin-right:10px;}
#right580 {float:left; width:580px;}

/* Page Grid: 2 Column - WideRight (#right205) */
#left525 {float:left; width:525px; margin-right:10px;}
#right205 {float:left; width:205px;}

/* Page Grid: 3 Column - Right (#right150) */
#left285 {float:left; width:285px; margin-right:10px;}
#right285 {float:left; width:285px; margin-right:10px;}

/* Page Grid: 3 Column - Left and Right (#right150) */
#left150 {float:left; width:150px; margin-right:10px;}
#right420 {float:left; width:420px; margin-right:10px;}

/* Page Grid: 3 Column */
.left240 {float:left; width:240px; margin-right:10px;}
.center240 {float:left; width:240px; margin-right:10px;}
.right240 {float:left; width:240px;}

.center240Bordered {float:left; width:240px; background-color:#ccc; margin:0;}
.center240Bordered .content {background-color:#fff; margin-left:1px; margin-right:1px; height:100%;}

.center240Dotted {float:left; width:240px; background:url(/images_b2c/shared/elements/dottedBg3x1.gif) repeat; margin:0;}
.center240Dotted .content {background-color:#fff; margin-left:1px; margin-right:1px; height:100%;}

.left186 {float:left; width:186px; margin-right:11px;}
.center186 {float:left; width:186px; margin-right:11px;}
.right186 {float:left; width:186px;}

/* Page Grid: 2 Column - left240*/
#left240 {float:left; width:240px; margin-right:10px;}
#right490 {float:left; width:490px;}

/* Page Grid: 2 Column - Left490 Right240*/
#left490 {float:left; width:490px; margin-right:10px;}
#right240 {float:left; width:240px;}

.left200 {float:left; width:200px; padding:0px 30px 0px 10px;}
.center200, .right200 {float:left; width:200px; padding:0px 20px;}

#contentHeader .keyLine {width:560px;}

.contentContainerDark150 {clear:both; width:141px; background:#c7c7c7 url(/images_b2c/shared/containers/container_background_121x1.gif) repeat-x; border-left:solid 1px #dedede; border-right:solid 1px #dedede; padding:10px 0px 5px 7px;}
.contentContainerDarkTop150 {float:left;width:195px; height:5px;  background:url(/images_b2c/shared/containers/container_top_150x5.gif) no-repeat; overflow:hidden;}
.contentContainerDarkBottom150 {float:left;width:195px; height:5px;background:url(/images_b2c/shared/containers/container_bottom_150x5.gif) no-repeat;overflow:hidden;}
.contentContainerDarkText150 {float:left; width:76px; padding:0 5px 0 5px;}
.contentContainerDark150 p.bundledAcc {margin-top:0px !important; padding-left:5px;}

.threeColumnCol1, .threeColumnCol2 {float:left; width:193px;}
.threeColumnCol3 {float:left; width:192px;}

.boxHead  {padding:7px 10px;width:164px;background: url(http://cache.vzw.com/images_b2c/shared/elements/titlebar_grad_gray.gif) repeat-x;}
.boxHeadNoWrap {white-space:nowrap;padding:7px 8px 7px 9px;width:167px;background: url(/images_b2c/shared/elements/titlebar_grad_gray.gif) repeat-x;}
.boxHead_old  {padding: 5px 10px 5px 10px;width: 162px;background: #d9d9d9;border: 1px solid #d9d9d9;}
.boxBody  {padding: 10px;width: 162px;border-right: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;border-left: 1px solid #d9d9d9;}
.boxBodyNoborder  {padding: 10px 15px 20px 15px;width: 134px;}

#minicart .boxHead {padding:6px 10px;width:164px;background: url(/images_b2c/shared/elements/minicart_titlebar_.gif) repeat-x;}
#minicart .boxBodySelected {width:163px;background:#CFDDE5;padding:10px 10px 15px;border-bottom:1px solid #999;}
#minicart .boxBody {width:163px;background:#EBEEF2;padding:10px 10px 15px;border-bottom:1px solid #999;border-right:none;}

.keyLine {border-top:1px solid #ccc; padding:0; width:580px; margin-bottom:10px;}
.infoBox {width:560px; padding:5px 10px 5px 10px; background: #eff9ff url(/images_b2c/shared/elements/info_icon.gif) no-repeat 1% 5px; border:solid 2px #1E6293;}
.alertBox {width:560px; padding:5px 10px 5px 10px; background:#fff2f2 url(/images_b2c/shared/elements/exclamation.gif) no-repeat 1% 5px; border:solid 2px #ff6766;}


.gradient490 {border-top:solid 1px #cdcdcd; background:url(/images_b2c/shared/elements/gradient_1x195.gif) repeat-x; padding-top:10px; width:490px; height:100%;}

.level1HeadingText div.bordered .promoImg240 {width: 218px; height:60px; margin-bottom:10px; border:1px solid #CCC;float:left;}

/* Page Grid: 2 Column - promo image style used in box body */
.promoImg365 {width: 343px; height:73px; margin-bottom:10px; border:1px solid #CCC;}
/* Page Grid: 2 Column-Right - promo image style used in box body */
.promoImg580 {width: 98px; height:73px; margin-bottom:10px; border:1px solid #CCC;float:left;}
/* Page Grid: 3 Column-Right - promo image style used in box body */
.promoImg285 {width: 263px; height:73px; margin-bottom:10px; border:1px solid #CCC;float:left;}
/* Page Grid: 2 Column-Right - promo image style used in box body for #right150 Column */
.promoImg150 {width: 128px; height:63px; margin-bottom:10px; border:1px solid #CCC;}
/* Page Grid: 3 Column inside of the 580 */
.promoImg186 {width: 164px; margin-bottom:10px; border:1px solid #CCC;}
/* Page Grid: 2 Column - promo image style used in box body */
.promoImg490 {float:left; padding:0 10px 0 20px;}
/* Page Grid: 3 Column - promo image style used in box body - 2 sets of 240 depending on the gradient */
.noGradient .promoImg240 {width: 238px; height:59px; margin-bottom:10px;}

#left580 p, #right365 p, #right580 p {margin: 0 10px 10px;}
#left580 .gradient24 p {margin: 0 0 10px 0;}
#left580 input, #left580 label, #left580 select {margin-left:10px;}
/* overrides the margin-left 10px for the 2nd or 3rd field / label. */
#left580 input+input, #left580 input+input+input, #left580 input+label {margin-left: 0px;}
/* This is used inside the boxes, mainly the gradient100 and gradient24 */
.textArea {float:left;}
#left580 .textArea {float:left;margin-left:10px;width:440px;}
#left580 .textArea p {margin: 0 10px 10px 0;}

#left490 .textArea {float:left; margin-left:10px; width:360px;}

#right150 p {margin-top:8px;}

#right580 .splitColumnLeft, #left580 .splitColumnLeft {float:left; width:270px;border:none;}
#right580 .splitColumnRight, #left580 .splitColumnRight  {float:left; width:270px; padding-left:10px;}

div.lhn {width:150px;margin:0;}
div.lhn h1 {display:block;padding:0;margin:0;font:bold 12px arial,sans-serif;background:url(/images_b2c/shared/left_nav/head_L1_slice.gif) #000 repeat-x top;color:#fff;line-height:24px;}
div.lhn h1 span {display:block;background:url(/images_b2c/shared/left_nav/head_L1_leftw.gif) transparent no-repeat left top;padding:0 0 0 10px;}
div.lhn h1 span span {display:block;background:url(/images_b2c/shared/left_nav/head_L1_rightw.gif) transparent no-repeat right top;padding:0 10px 0 0;}
ul#lhn, ul#lhn ul {display:block;margin:0;padding:0;list-style-type:none;list-style-position:outside;width:150px;overflow:hidden;}
ul#lhn li, ul#lhn ul li {display:block;margin:0;padding:0;width:150px;}
ul#lhn li a:link, ul#lhn li a:visited {display:block;color:#fff;padding:8px 22px 7px 10px;height:1%;text-decoration:none;font:bold 12px arial,sans-serif;}
ul#lhn li a:hover, ul#lhn li a:active, ul#lhn li a:focus {text-decoration:underline;}
.lhnactive {background:url(/images_b2c/shared/left_nav/lnav_on.gif) #7C0200 repeat-x;}
.lhninactive {background:url(/images_b2c/shared/left_nav/lnav_off.gif) #C51008 repeat-x;}
.lhnactivehref {background:url(/images_b2c/shared/left_nav/arrow_down.gif) transparent no-repeat 131px 12px;}
.lhninactivehref {background:url(/images_b2c/shared/left_nav/arrow_right.gif) transparent no-repeat 131px 11px;}
ul#lhn li ul li a:link, ul#lhn li ul li a:visited, ul#lhn li ul li a:hover, ul#lhn li ul li a:active, ul#lhn li ul li a:focus {font:bold 11px arial,sans-serif;padding:6px 10px 6px 20px;background:#191919;border-bottom:1px solid #4d4d4d;}

/* Special Offers Layouts */
#offerLayout1 {width: 580px; margin:10px 0;}
#offerLayout1 .offersContainer1 {float:left; width:186px; margin-right:11px;text-align:center;}
#offerLayout1 .offersContainer2 {float:left; width:186px; margin-right:11px;text-align:center;}
#offerLayout1 .offersContainer3 {float:left; width:186px;text-align:center;}

#offerLayout2 {width:240px;}
#offerLayout2 .offersContainer1 {float:none; width:240px; margin-bottom:10px;text-align:center;}
#offerLayout2 .offersContainer2 {float:none; width:240px; margin-bottom:10px;text-align:center;}
#offerLayout2 .offersContainer3 {float:none; width:240px;text-align:center;}

#offerLayout3 {width:740px;}

#offerLayout4 {width:150px;}
#offerLayout4 .offersContainer1 {float:none; width:150px;margin-bottom:10px;}
#offerLayout4 .offersContainer2 {float:none; width:150px;margin-bottom:10px;}
#offerLayout4 .offersContainer3 {float:none; width:150px;}

#offerLayout5 {width: 740px; margin:10px 0;}
#offerLayout5 .offersContainer1 {float:left; width:239px; margin-right:11px;text-align:center;}
#offerLayout5 .offersContainer2 {float:left; width:239px; margin-right:11px;text-align:center;}
#offerLayout5 .offersContainer3 {float:left; width:239px;text-align:center;}

/* -----------------------------------------------------------------------------------------*/

div.boxHdr {background-image:url(/images_b2c/shared/left_nav/podHdrBG.jpg); width:150px; height:21px}

/* Feature Finder  - Phone Overview */
#closedFeatures, #expandedFeatures {margin:0; padding:0;}
#closedFeatures h2, #closedFeatures ul,  .closedFeatures span {float:left;margin:0; padding:0;}
#closedFeatures ul, #expandedFeatures ul {list-style-type: none;margin:0 5px;}
#closedFeatures ul {margin:0 0 5px 5px;}
#closedFeatures li, #expandedFeatures li {display: inline; background: url(/images_b2c/shared/elements/feature_divider.jpg) no-repeat left center;padding:7px 0 7px 4px;}
#expandedFeatures h2 {float:left;}
#expandedFeatures ul {float:right; }
#expandedFeatures ul.linkedList {float:left; margin:0; padding:0;}
#expandedFeatures ul.linkedList li {display: list-item; background:none; padding:0 0 5px 0;font-size:0.9em}
#closedFeatures .features {float:left; margin-left:10px; position:relative; bottom:5px;}
#closedFeatures .moreFeatures {float:right; height:29px; position:relative; bottom:5px; background:url(/images_b2c/shared/elements/feature_divider.jpg) no-repeat left center; padding-right:5px;}
#closedFeatures .moreFeatures a {position:relative; top:5px;}

.productDetail580 .prodImg, .productDetail365 .prodImg {float:left; padding-right:10px;}
.productDetail580 .prodDesc ul, .productDetail365 .prodDesc ul {margin-left:1.3em !important; line-height:20px !important;}
.productDetail580 .prodDesc ul li.link, .productDetail365 .prodDesc ul li.link {list-style-type:none !important;}
.productDetail580 .prodDesc {float:left;}
.productDetail365 .prodDesc {width:200px; float:left;}

.productBox {background:#ebeef2;border-bottom: 1px solid #333;padding:10px 10px;margin:0;width:540px;}
.productBoxWht {background:#fff;border-bottom: 1px solid #333;padding:10px 10px;margin:0;width:540px;}

.productDetailPricingContainerTop {background: url(/images_b2c/shared/containers/container_top_240x5.jpg) no-repeat; width:240px; height:5px; overflow:hidden;}
.productDetailPricingContainerBottom {background: url(/images_b2c/shared/containers/container_bottom_240x5.jpg) no-repeat; width:240px; height:5px;}
.productDetailPricingContainer {width:218px; background-color:#f0f0f0; border-left:solid 1px #ccc; border-right:solid 1px #ccc; padding:0 10px 10px 10px;}

.detailPricingTable {width:218px;}

.selectFeaturesTable {width:580px; border-collapse:collapse;}
.selectFeaturesTable .featuresCol2 {width:380px; padding:0px 10px 0px 4px;}
.selectFeaturesTable .featuresCol3 {width:153px; text-align:right; padding-right:10px;}

.selectAccessoriesTable {width:570px; padding-left:10px;}
.selectAccessoriesTable td.col1, .selectAccessoriesTable td.col2, .selectAccessoriesTable td.col3 {width:190px;}
.selectAccessoriesTable p {width:170px; margin-left:0px !important;}
.selectAccessoriesTable .center {width:170px;}

.inPulseTable {width:580px;}
.inPulseTable .features {width:201px; border-bottom:solid 1px #d0d0d0;}

.inPulseTableFeatures {width:200px; border-left:solid 1px #d0d0d0; border-right:solid 1px #d0d0d0;}
.inPulseTableRates {width:84px;border-right:solid 1px #d0d0d0;border-top:solid 1px #d0d0d0;}
.inPulseTableRatesDetached {width:114px; border-left:solid 1px #d0d0d0;}

.inPulseInfoTable {width:580px;}

h1.level1Heading740 {float:left;width:720px;padding:0;margin:0;font:bold 1.2em arial,sans-serif;background:url(/images_b2c/shared/elements/header_red_1px.gif) #f30000 repeat-x;color:#fff;line-height:24px;}
/* Page Grid: 2 Column - Level 1 box */
h1.level1Heading365 {float:left;width:345px;padding:0;margin:0;font:bold 1.2em arial,sans-serif;background:url(/images_b2c/shared/elements/header_red_1px.gif) #f30000 repeat-x;color:#fff;line-height:24px;}
/* Page Grid: 2 Column - Right - Level 1 box */
h1.level1Heading580 {float:left;width:560px;padding:0;margin:0;font:bold 1.2em arial,sans-serif;background:url(/images_b2c/shared/elements/header_red_1px.gif) #f30000 repeat-x;color:#fff;line-height:24px;}
h1.level1Heading186 {float:left;width:166px;padding:0;margin:0;font:bold 1.2em arial,sans-serif;background:url(/images_b2c/shared/elements/header_red_1px.gif) #f30000 repeat-x;color:#fff;line-height:24px;}
/* Page Grid: 2 Column - WideRight - Level 1 box */
h1.level1Heading525 {float:left;width:505px;padding:0;margin:0;font:bold 1.2em arial,sans-serif;background:url(/images_b2c/shared/elements/header_red_1px.gif) #f30000 repeat-x;color:#fff;line-height:24px;}
/* Page Grid: 3 Column - Right - Level 1 box */
h1.level1Heading285 {float:left;width:265px;padding:0;margin:0;font:bold 1.2em arial,sans-serif;background:url(/images_b2c/shared/elements/header_red_1px.gif) #f30000 repeat-x;color:#fff;line-height:24px;}
/* Page Grid: 3 Column */
h1.level1Heading420 {float:left;width:400px;padding:0;margin:0;font:bold 1.2em arial,sans-serif;background:url(/images_b2c/shared/elements/header_red_1px.gif) #f30000 repeat-x;color:#fff;line-height:24px;}
/* Page Grid: 3 Column */
h1.level1Heading240 {float:left;width:220px;padding:0;margin:0;font:bold 1.2em arial,sans-serif;background:url(/images_b2c/shared/elements/header_red_1px.gif) #f30000 repeat-x;color:#fff;line-height:24px;}
/* Page Grid: 2 Column - Left240 */
h1.level1Heading490 {float:left;width:470px;padding:0;margin:0;font:bold 1.2em arial,sans-serif;background:url(/images_b2c/shared/elements/header_red_1px.gif) #f30000 repeat-x;color:#fff;line-height:24px;}
/* used in splitColumn for left580 or right 580 */
h1.level1Heading270 {float:left;width:250px;padding:0;margin:0;font:bold 1.2em arial,sans-serif;background:url(/images_b2c/shared/elements/header_red_1px.gif) #f30000 repeat-x;color:#fff;line-height:24px;}


h1.columnHeading {float:left;width:130px;padding:0;margin:0;font:bold 1em arial,sans-serif;background:url(/images_b2c/shared/elements/header_gray_1px.gif) #f3f3f3 repeat-x;color:#000;line-height:21px;}
/* right205  */
h1.columnHeading205 {float:left;width:185px;padding:0;margin:0;font:bold 1em arial,sans-serif;background:url(/images_b2c/shared/elements/header_gray_1px.gif) #f3f3f3 repeat-x;color:#000;line-height:21px;}
/* right240  */
h1.columnHeading240 {float:left;width:220px;padding:0;margin:0;font:bold 1.2em arial,sans-serif;background:url(/images_b2c/shared/elements/header_gray_1px.gif) #f3f3f3 repeat-x;color:#000;line-height:21px;}

/* Phones & Accessories */
.productDisplay {width:345px;margin-bottom:10px;clear:both;}
.productDisplay img {margin-right:10px;width:98px; height:73px; border: 1px solid #CCC;}
.productDisplay div.bodyImg {float:left;width:110px;}
.productDisplay div.bodyText {width:235px;float:left;}
.splitColumnLeft365 {width: 160px; padding:0 10px 0 0; float:left;}
.splitColumnRight365 {width: 164px; padding:0 0 0 10px; float:left; border-left:1px solid #CCC;}
.splitColumnRight365 select {float:left;width:105px;margin-top:3px;}
.splitColumnRight365 .blackButton {margin:0 0 0 5px; float:left;}

/* formatting PromoPackages */
.packageLeft {float:left; width:355px; }
.packageRight {float:left; padding-left:10px; width:190px;text-align:right;}
.packageRight p.leftAligned {text-align:left;}
.packageRight p {clear:both;margin:0 0 2px 0;}
.packageRight .spacer {min-height:40px;_height:40px;}
.packageRight input {margin:7px 0 7px 3px;}

.packagePic .picture {position:relative;float:left;} 
.packageText .flushLeft {padding:0 0 0 8px;margin: 0 0 0 8px; }
.packageText .paddedList li, .packageOptionTxt .paddedList li{padding-bottom:0;}
.packageText h4 {margin:5px 0 15px;}
.packagePicSmall {border:none;margin-left:10px;margin-top:10px;float:left;//margin-left:5px;}

.packageLinks {padding:0 5px;}

.packageOptionTxt {width:180px;float:left;vertical-align:top;}
.packageOptionTxt input {padding: 0 5px 0 0;//margin:0 5px 0 0 !important; //padding:0;}
.packageOptionTxt label.prices {padding: 0 !important;margin:0 !important;}
.packageOptionTxt .packagePic {margin-left:8px;}
.packageOptionTxt .packageText {width:58%;}
.packageOptionList {width:113px; float:left; padding:0 0 10px 0; font-size:.9em;}
.packageOptionPhone {//padding-left:5px;}
.packagePhoneInfo {margin:0; padding:10px 0 0 10px;}
#packageIncluded {width:180px;background:#f2f2f2;border:1px solid #ccc;}

.packageSpacer {padding-left:5px;}

/*  RENAMED specifically FOR PACKAGE DETAIL PAGE, FROM ACCESSIBLE.CSS */
.packageOptionPriceDetail {width:0; background: none; padding:0;float:none;} 
.packageOptionPriceDetail td {width:165px;padding:5px 10px;}
/* END RENAME RULES */

.compatibilityTable {width:560px; border-left:solid 1px #ccc; border-bottom:solid 1px #ccc; }

.productDetailTabs {width:490px; padding-right:10px; float:left;}
.productDetailOffers {width:240px; float:right;}

.productLeftColumn {float:left; width:470px; margin:0px; padding:0px;}
.productRightColumn {float:right; width:239px;}

/* Accessory Store */
.accProductBox580 {background:url(/images_b2c/shared/containers/gradientBg1x167.gif) #f9f9f9 repeat-x top; width:580px;}
.accProductBox580 .accProductImg, .selectAccProductBox580 .accProductImg {float:left; padding:10px}
.accProductBox580 .accProductDetails, .selectAccProductBox580 .accProductDetails {float:left; width:242px; padding:20px 10px 20px 0px;}
.accProductBox580 .accProductDetails .compatibilityLink, .selectAccProductBox580 .accProductDetails .compatibilityLink {position:relative; bottom:2px; padding-left:10px;}
.accProductBox580 .accProductPricing, .selectAccProductBox580 .accProductPricing {width:153px; float:right; padding:20px 20px 0 0;}
.selectAccProductBox580 {width:580px; border-bottom:solid 1px #ccc;}

#accDetail .productLeftColumn {float:left; width:357px; margin:0px; padding:0px;}

.accBundleRight {float:right; width:141px;}
.accBundleHeader {padding-left:196px;}

/* UF Included Features listings */
.featureBox {width:556px; border-bottom:1px solid #999;}
.featureBox .leftCol {float:left;margin-right:10px; width:100px; padding:10px 10px 0;}
.featureBox .rightCol {float:left;width:400px; padding:10px 10px 0;}
.switchcontent{display:none;}

.vzHubOverviewContainer {background: url(/images_b2c/vz_hub/overview_static.jpg) no-repeat; height:490px;}
.vzHubOverviewContainer .marqueeHeader {height:370px;}
.vzHubOverviewContainer .col1, .vzHubOverviewContainer .col2 {float:left; width:207px; padding:0px 20px 0px 20px;}
.vzHubOverviewContainer .col3 {float:left; width:206px; padding:0px 20px 0px 20px;}

.vzHubOffer1, .vzHubOffer1Pricing {width:350px; float:left; padding-left:10px;}
.vzHubOffer1 p {width:255px;}
.vzHubOffer2, .vzHubOffer2Pricing {width:340px; float:left; padding-left:20px;}
.vzHubOffer2 p {width:235px;}
.vzHubOffer1Pricing .price, .vzHubOffer2Pricing .price {color:#f00; font-size:1.8em; font-weight:bold;}
.vzHubOffer1Pricing .pricingInfo {margin-left:5px; width:150px; border-left:solid 1px #f00; float:left;}
.vzHubOffer1Pricing .pricingInfo p {margin:0 0 0 5px;}
.vzHubOffer2Pricing .prices {position:relative; bottom:3px;}

.vzHubDottedDivider {float:left; width:1px;}

#vzHubFeatures1 .left240 {padding-left:10px; margin-right:30px; width:223px;}
#vzHubFeatures1 .center240 {margin-right:30px; width:223px;}
#vzHubFeatures1 .right240 {width:223px;}

#vzHubFeatures2 .left240 {padding-left:15px; margin-right:20px; width:210px;}
#vzHubFeatures2 .center240 {margin-right:20px; width:250px;}
#vzHubFeatures2 .center240 .dotted {background:url(/images_b2c/shared/elements/dottedBg3x1.gif) repeat; margin:0;}
#vzHubFeatures2 .center240 .dottedContent {background-color:#fff; margin-left:1px; margin-right:1px; padding:0 10px 0 20px;}
#vzHubFeatures2 .right240 {width:225px;}

#vzHubTechSpecs .left240 {width:220px; margin-left:10px; margin-right:10px;}
#vzHubTechSpecs .center240 {width:260px; background:url(/images_b2c/shared/elements/dottedBg3x1.gif) repeat; margin:0;}
#vzHubTechSpecs .center240 .dottedContent {background-color:#fff; margin-left:1px; margin-right:1px; padding:0 10px 0 10px;}
#vzHubTechSpecs .right240 {width:210px; margin-left:10px;}
.vzHubTechSpecsTable td.dimensionName {padding-right:25px;}
.vzHubTechSpecsTable td.dimension {padding-right:40px;}

.compatibilityTable490 tr.light {background-color:#f2f2f2;}
.compatibilityTable490 tr.dark {background-color:#e5e5e5;}
.compatibilityTable490 td {padding:5px; border-right:solid 1px #ccc; font-size: 0.9em; vertical-align:top;}
.compatibilityTable490 {width:470px; border-left:solid 1px #ccc; border-bottom:solid 1px #ccc; }
.compatibilityTable490 td.col1 {width:110px;}
.compatibilityTable490 td.col2 {width:270px;}
.compatibilityTable490 td.col3 {width:57px;}

.compatibilityPhoneTable490 {width:270px;}
.compatibilityPhoneTable490 td {padding:0px; border:none !important; line-height:15px;}

/* ---------------------------------------------------------
From globalnav.css
-------------------------------------------------------------*/
#gn_outside #gn {margin:0 auto;text-align:left;height:35px;width:760px;}

#gn div ul, #gn div ul li ul {display:block;width:180px;list-style-type:none;list-style-position:outside;padding:0;margin:0;background-color:#000;}
#gn div ul li, #gn div ul li ul li {display:block;width:180px;vertical-align:bottom;padding:0;margin:0;background:transparent;}

#gn div.gn_dd {position:absolute;left:-1000em;z-index:500;background:url(/images_b2c/shared/globalnav/s.gif);width:180px;}
#gn div.gn_dd ul li a:link, #gn div.gn_dd ul li a:visited {display:block;font:bold 12px arial,sans-serif;color:#fff;text-decoration:none;padding:5px 20px 5px 20px;background:#000;}

#gn div.gn_dd ul li ul {position:absolute;z-index:500;margin-left:180px;top:0;width:0;overflow:hidden;left:-1000em;background-color:#212121;}
#gn div.gn_dd ul li ul li a:link, #gn div.gn_dd ul li ul li a:visited {font:normal 11px arial,sans-serif;background:#212121;color:#fff;padding:5px 20px 5px 20px;}
 
#gn div ul li ul li p {padding:10px 0 10px 0;margin:0 10px 0 10px;border-bottom:1px solid #3b3b3b;}

#gn_phones {width:148px;}
#gn_plans {width:40px;}
#gn_features {width:148px;}
#gn_messaging {width:74px;}
#gn_business {width:60px;}
#gn_support {width:55px;}
#gn_myaccount {width:87px;}

/* LOB Main Navigation */
#lob a:link, #lob a:visited {font-size:16px; text-decoration:none; display:block; height:44px; padding-top:11px; text-align:center;} 

#residential {width:115px;} 
#business .bus_divider {background:url(/images_b2c/shared/nav/divider.gif) no-repeat; width:103px;} 
#wireless_current {background: url(/images_b2c/shared/nav/grad_current.jpg) repeat-x;width:99px;} 



.productDetailTabs {width:640px; padding-right:10px; float:left;}
.productDetailOffers {width:315px; float:right;}
.productLeftColumn {float:left; width:610px; margin:0px; padding:0px;}
.productRightColumn {float:right; width:315px;}

/* grid 2 variations PROBABLY NOT USED ANYMORE */
#mainContent.grid2 #mainPromo {min-height:357px;padding:0;}
* html #mainContent.grid2 .promo {widt\h:560px;height:357px;}
#mainContent.grid2 #mainPromo #bigPictureLeft {height:357px;width:150px;float:left;}
#mainContent.grid2 #mainPromo p {clear:none; width:405px; margin: 0 0 10px 150px;}
#mainContent.grid2 #mainPromo form {margin:10px 0 20px 0;float:left;}
#mainContent.grid2 #mainPromo label {float:left;margin:0 40px 0 0;font-weight:bold;}
#mainContent.grid2 #mainPromo label.vzLogo {width:183px;}
#mainContent.grid2 #mainPromo select {margin-top:28px;}
#mainContent.grid2 #mainPromo .buttonRight {float:right;}
#mainContent.grid2 .featuredDevices {width:405px;margin: 0 0 10px 150px;}
#mainContent.grid2 .featuredDevices h2 {padding-bottom:.50em;padding-top:15px;border-bottom:1px solid #999;}
#mainContent.grid2 .featuredDevices ul {margin-top:5px;padding-top:5px;}
#mainContent.grid2 .featuredDevices li {padding:0 0 6px 0;}
#mainContent.grid2 .featuredDevicesItem {float:left;width:202px;margin-top:5px;margin-bottom:0;}
#mainContent.grid2 .featuredDevicesItem img {float:left;margin-right:5px;}
#mainContent.grid2 .featuredDevicesItem label {float:none !important;display:block;padding:10px 0;}
#mainContent.grid2 .graphicRight div, #mainContent.grid2 .graphicLeft div {width:175px;}

/* grid 4 variations  PROBABLY NOT USED ANYMORE */
#mainContent.grid4 .columnItem {float:left;width:260px;clear:both;}
#mainContent.grid4 .columnItem h2 {margin:0 0 10px 0;}
#mainContent.grid4 .columnItem img {float:left;clear:none;margin:0 10px 0 0;}
#mainContent.grid4 .columnItem p {float:right;clear:none;width:150px;}
#mainContent.grid4 #leftColumn, #mainContent.grid4 #rightColumn {margin-top:20px;margin-bottom:20px;}
/* grid 5 variations  PROBABLY NOT USED ANYMORE */
#mainContent.grid5 #leftColumn, #mainContent.grid5 #rightColumn {margin-bottom:50px;}
/*** fonts demo variations PROBABLY NOT USED ANYMORE  ***/
#mainContent.fonts h2, #mainContent.fonts h3, #mainContent.fonts p {margin-bottom:10px;}

/* bottom pods  PROBABLY NOT USED ANYMORE */
#bottomPods {float:left;background:#eceded;width:560px;margin:0 0 10px 0;}
#bottomPods h2 {margin:0 0 10px 0;}
#bottomPods ul, #bottomPods li {margin:0;padding:0;list-style-type:none;}
#bottomPods li {margin:0 0 10px 0;}
#bottomPods form {clear:both;}
#podLeft {float:left;padding:10px;width:259px;border-right:1px solid #999;}
* html #podLeft {width:280px;widt\h:259px;}
#podRight {float:right;padding:10px;width:260px;}
* html #podRight {width:280px;widt\h:260px;}
.graphicRight div {float:left;}
.graphicRight p.graphic {float:right;margin:0 0 0 10px;}
.graphicLeft div {float:right;}
.graphicLeft p.graphic {float:left;margin:0 10px 0 0;}
.graphicRight div, .graphicLeft div {width:140px;}

#leftSidebar {float:left;width:184px;padding:0;}
#leftSidebar .quicklinksItem {margin:0;padding:0 0 8px 0;border:1px solid #ccc;width:183px;float:left;border-width:0 1px 1px 0;}
* html #leftSidebar .quicklinksItem {width:184px;wid\th:183px;}
#alt-leftSidebar { float:left; padding-left:15px; width:184px; wid\th:169px; }/* different width for win/ie5 in quirks mode */

#pageContainer {clear:both;width:760px;padding-top:20px;}
#pageContainerStore {clear:both;width:760px;padding-top:5px;//padding-top:20px;}
#leftPageTitle{height:5.8em;width:184px;background:#dadad9;float:left;border-top:1px solid #dadad9;color:#000;}
#pageTitle {float:left;width:574px;height:5.8em;margin-left:2px;background:#eceded;border-top:1px solid #eceded;}
#alt-mainContent { float:left; border-left:1px solid #999; padding-left:15px; width:576px; wid\th:560px; }/* different width for win/ie5 in quirks mode */
#full-mainContent {margin:0 0 0 10px;padding:0;width:750px;}
#mainContent {float:left;margin:0 0 0 16px;padding:0;width:560px;}
#mainContent #mainPromo {border:4px solid #f00;border-width:4px 0;width:560px;}
/* main content inner columns */
#centerColumn {float:left;width:400px;margin:0 20px 0 0;}
#rightSidebar {float:right;width:120px;padding:0 10px;}
* html #rightSidebar {width:140px;widt\h:120px;}
#leftColumn, #rightColumn {float:left;display:inline;margin:0 20px 0 0;width:260px;}
/* mainContent layouts  */
.splitColumnLeft { float:left; border-right:1px solid #999; width:270px; wid\th:269px; }/* different width for win/ie5 in quirks mode */
.splitColumnLeftNoBorder { float:left; width:270px; wid\th:269px; }/* different width for win/ie5 in quirks mode */
.splitColumnRight { float:left; padding-left:15px; width:290px; wid\th:275px; }/* different width for win/ie5 in quirks mode */
.threeColumn { width:432px; clear:both; }
.introductoryParagraph {width:416px;font-size:1.1em;}

/* cpc */
.changePlanTable {width:580px;}
.changePlanTable td.col2 {width:160px;}
.changePlanTable td.col3 {width:170px;}
.changePlanTable td.col4 {width:100px;}


.femtocellSetupStepContent {width:488px; float:left;}

.shoppingCartTable .col1 {width:365px;}

.inStoreShoppingCartTxt {width:420px;float:left;margin:5px 10px 0 0;}

.reviewCartTable {clear:both;width:580px;}
.reviewCartTable .col2 {width:225px; background-color:#000; margin:0; padding:0;}
.reviewCartTable .col3 {width:65px; background-color:#000; margin:0; padding:0;}

/* Compare Products */
.compareProducts {clear:both;width:740px;border-collapse:collapse; border-bottom:1px solid #cdcdcd; border-top:1px solid #cdcdcd;}
.compareProducts .category {font-weight:bold; text-align:left !important; vertical-align:top;}
.compareProducts .col12Devices {width:245px;}
.compareProducts .col13Devices {width:183px;}
.compareProducts .col2Devices {width:246px;}
.compareProducts .col3Devices {width:184px;}
.compareProducts .col2Devices .comparePricingTable {width:226px;}
.compareProducts .col3Devices .comparePricingTable {width:163px;}

.femtocellOverviewContainer .col1 {float:left; width:207px; padding:0px 20px 0px 20px; background:url(/images_b2c/femtocell/icon_no_dropped.gif) 20px top no-repeat;}
.femtocellOverviewContainer .col1 h4 {margin-left:60px; padding-top:18px;}
.femtocellOverviewContainer .col2 {float:left; width:207px; padding:0px 20px 0px 20px; background:url(/images_b2c/femtocell/icon_compatible.gif) 20px top no-repeat;}
.femtocellOverviewContainer .col2 h4, .femtocellOverviewContainer .col3 h4 {margin-left:60px; padding-top:3px;}
.femtocellOverviewContainer .col3 {float:left; width:206px; padding:0px 20px 0px 20px; background:url(/images_b2c/femtocell/icon_setup.gif) 20px top no-repeat;}
.femtocellOverviewContainer .demo {height:213px; padding:10px 0px 0px 425px;}
.femtocellOverviewPromoContent {width:240px;}



.texts div{
    width:545px;
    }
.texts p{
    margin-bottom:10px;
    margin-top:3px;
    font-size: 1em;
    line-height:15px;
    font-family: arial, sans-serif;
    padding-right:13px;
   }
.texts ul{
    margin: 10px 0 10px 20px; !important;
    padding: 0;
    }
.texts li{
    margin-bottom: 5px;
    }
 
 h2 > strong{
     font-weight: 900;
     }

/* ---------------------------------------------------------
From fonts.css
-------------------------------------------------------------*/
h1, .accStorePageHeadline {color:#000;font-weight:bold;font-size:1.3em;font-family:arial;padding-left:10px;} /* 15px */
h2, .storeHeadline {color:#000; font-size:1.4em; font-family:arial; padding-left:10px;font-weight:bold;} /* 16px */
h2.largeHeading {font-size:19px; font-weight:bold;} /* 19px */

.secondaryHeadline3{
    color: #333333;
    font-size: 13.2px !important;
    letter-spacing: 0px;
    line-height: 16px;
    font-weight: bold;

}

