html, body {
  background-color:#132b44;
  color:#000;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:11px;
  height:100%;
  margin:0;
  padding:0;
  text-decoration:none
}
#backgroundPattern {
  background:url(/direct_images/tracfone/frame/redesign/body_bg.gif) repeat;
  float:left;
  padding-bottom:10px;
  width:100%
}
#backgroundWrapper {
  background:url(/direct_images/tracfone/frame/redesign/header_bg.gif) repeat-x;
  float:left;
  left:0;
  max-height:512px;
  min-height:250px;
  position:absolute;
  width:100%
}
#tagline {
  background:url(/direct_images/tracfone/frame/redesign/tagline.gif) no-repeat;
  background-position:8px 0;
  height:35px;
  padding-left:8px;
  width:210px
}
#tagline.es_US {
  background:url(/direct_images/tracfone/frame/redesign/tagline_es.gif) no-repeat;
  background-position:8px 0;
  width:249px
}
#footerContainer {
  margin:0 auto;
  width:935px
}
#footerLogo {
  float:left;
  margin-top:55px
}
#languageLink {
  float:right;
  font-family:Arial Narrow, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:700;
  margin:-27px 11px 0 0;
  text-transform:uppercase;
  width:50px
}
#languageLink a:link, #languageLink a:visited, #languageLink a:active {
  color:#fff;
  text-decoration:underline
}
#languageLink a:visited:hover, #languageLink a:hover {
  color:#fff;
  text-decoration:none
}
#searchBox {
  float:right;
  margin:28px 0 0;
  width:151px
}
#searchInput {
  background:url(/direct_images/tracfone/frame/redesign/search_bg.png) no-repeat;
  float:left;
  height:23px
}
#searchInput input {
  background:none;
  border:none;
  color:#ececec;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:700;
  margin:3px 0 0 5px;
  text-shadow:1px 1px 1px #333;
  width:110px
}
#searchButton button {
  background:url(/direct_images/tracfone/frame/redesign/search_button.png) no-repeat;
  border:none;
  cursor:pointer;
  float:left;
  height:23px;
  width:27px
}
#TFnav_top ul {
  list-style:none;
  margin:1px 0 0;
  padding:0
}
.navWithDropdown {
	padding-top:54px	
}
#navBuyPhones, #navBuyAccessories, #navServiceAndSupport, #navTrackMyOrder, #navViewCart, #navSpacer, .navRight {
  float:left;
  height:60px
}
#navTrackMyOrder {
	margin-top:-54px
}
#navBuyPhones, #navBuyPhones:hover {
  background:url(/direct_images/tracfone/frame/redesign/nav_buyPhones.png) no-repeat;
  width:114px
}
#navBuyPhones.es_US, #navBuyPhones.es_US:hover {
  background:url(/direct_images/tracfone/frame/redesign/nav_buyPhones_es.png) no-repeat;
  width:173px
}
#navBuyAccessories, #navBuyAccessories:hover {
  background:url(/direct_images/tracfone/frame/redesign/nav_buyAccessories.png) no-repeat;
  width:139px
}
#navBuyAccessories.es_US, #navBuyAccessories.es_US:hover {
  background:url(/direct_images/tracfone/frame/redesign/nav_buyAccessories_es.png) no-repeat;
  width:106px
}
#navServiceAndSupport, #navServiceAndSupport:hover {
  background:url(/direct_images/tracfone/frame/redesign/nav_serviceAndSupport.png) no-repeat;
  width:152px
}
#navServiceAndSupport.es_US, #navServiceAndSupport.es_US:hover {
  background:url(/direct_images/tracfone/frame/redesign/nav_serviceAndSupport_es.png) no-repeat;
  width:164px
}
#navTrackMyOrder, #navTrackMyOrder:hover {
  background:url(/direct_images/tracfone/frame/redesign/nav_trackMyOrder.png) no-repeat;
  width:175px
}
#navTrackMyOrder.es_US, #navTrackMyOrder.es_US:hover {
  background:url(/direct_images/tracfone/frame/redesign/nav_trackMyOrder_es.png) no-repeat;
  width:175px
}
#navViewCart, #navViewCart:hover {
  background:url(/direct_images/tracfone/frame/redesign/nav_viewCart.png) no-repeat;
  width:140px
}
#navViewCart.es_US, #navViewCart.es_US:hover {
  background:url(/direct_images/tracfone/frame/redesign/nav_viewCart_es.png) no-repeat;
  width:149px
}
#navSpacer {
  background:url(/direct_images/tracfone/frame/redesign/nav_spacer.png) repeat-x;
  width:243px
}
#navSpacer.es_US {
  width:196px
}
.navRight {
  background:url(/direct_images/tracfone/frame/redesign/nav_right.png) no-repeat;
  width:50px
}
#TFnav_top #navBuyPhones.es_US:hover, #navBuyPhones:hover, #TFnav_top #navBuyAccessories.es_US:hover, #navBuyAccessories:hover, #TFnav_top #navServiceAndSupport.es_US:hover, #navServiceAndSupport:hover, #navTrackMyOrder:hover, #TFnav_top #navTrackMyOrder.es_US:hover, #navViewCart:hover, #TFnav_top #navViewCart.es_US:hover {
  background-position:0 -60px
}
#cartRightButtons {
  float:right;
  width:350px
}
#cartRightButtons.es_US {
  width:400px
}
#largeTable {
  margin-left:auto;
  margin-right:auto;
  padding-left:10px;
  position:relative;
  width:964px
}
#leftSide {
  float:left;
  width:149px
}
.sideNav {
  background:#f8f8f8 url(/direct_images/tracfone/frame/side_HD_bkgd.gif) no-repeat top;
  float:left;
  margin-top:10px;
  padding-top:10px;
  width:149px
}
.sideNavPromo {
  width:149px
}
.signatureDisclaimer {
  color:red;
  position:relative
}
#pageContainer {
  float:left;
  margin-top:10px;
  padding-bottom:20px;
  width:100%
}
#pageContent {
  position:relative;
  width:100%
}
.pageHDright {
  background:#FFF url(/direct_images/tracfone/frame/headerBkgd_right.gif) no-repeat;
  float:left;
  height:31px;
  width:12px
}
.pageHDtext {
  background:#FFF url(/direct_images/tracfone/frame/headerBkgd_text.gif);
  background-repeat:repeat-x;
  color:#FFF;
  float:left;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:12px;
  font-weight:700;
  height:31px;
  margin:0;
  min-width:258px;
  padding-top:11px
}
.pageHD {
  background:#FFF url(/direct_images/tracfone/frame/redesign/pageheader_bg.gif) repeat-x;
  color:#FFF;
  float:left;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:13px;
  font-weight:700;
  height:21px;
  margin:8px 0 -4px 5px;
  padding:5px 0 0;
  text-indent:11px;
  text-shadow:1px 1px 1px #333;
  text-transform:uppercase;
  width:952px
}
#TFheader {
  float:left;
  margin:0;
  overflow:visible;
  position:relative;
  width:964px
}
#TFheader #TFlogo {
  background:url(/direct_images/tracfone/frame/redesign/logo.gif) no-repeat;
  float:left;
  height:42px;
  margin:16px 0 0 8px;
  padding:0;
  position:relative;
  width:184px
}
#TFheader #TFlogo.es_US {
  background:url(/direct_images/tracfone/frame/redesign/logo_es.gif) no-repeat
}
#TFlogo h1 {
  height:42px;
  margin:0;
  padding:0
}
#TFlogo h1 a {
  border:none;
  float:left;
  font-size:10px;
  height:42px;
  margin:0;
  padding:0;
  text-decoration:none;
  width:184px
}
#TFlogo h1 span {
  visibility:hidden
}
#TFbiznav {
  float:right;
  margin-top:-60px
}
#TFbiznav ul {
  float:right;
  list-style:none;
  padding-right:11px;
  width:300px
}
#TFbiznav ul li {
  background:url(/direct_images/tracfone/frame/bullet_blue.gif) no-repeat;
  background-position:0 .3em;
  float:right;
  margin-left:15px;
  padding-left:15px
}
#TFbiznav a {
  color:#006;
  font-size:11px;
  font-weight:700;
  text-decoration:none
}
#TFbiznav a:hover {
  color:#e4380a;
  text-decoration:underline
}
div#TFnav_top {
  float:left;
  height:60px;
  margin-top:6px;
  padding:0;
  position:relative;
  width:964px
}
.navRightBorder {
  border-right:1px solid #96acc7
}
#header {
  background-color:#54AC2E;
  border-top:6px solid #1F2D6E;
  float:left;
  height:59px;
  width:100%
}
#logo {
  background:url(/direct_images/tracfone/frame/header_logo.gif) no-repeat top left;
  float:left;
  height:37px;
  margin-top:11px;
  width:175px
}
#logo2 {
  background:url(/direct_images/tracfone/frame/header_rings.gif) no-repeat;
  float:left;
  height:59px;
  margin-left:34px;
  width:100px
}
#navPromo {
  background:url(/direct_images/tracfone/frame/header_slogan.gif) no-repeat;
  float:left;
  height:27px;
  margin-left:32px;
  margin-top:16px;
  width:190px
}
#headerLinks {
  background-color:#1F2D6E;
  color:#FFF;
  float:right;
  height:21px;
  text-align:center;
  width:239px
}
#retailSearch {
  background-color:#54AC2E;
  color:#fff;
  float:right;
  font-size:10px;
  font-weight:700;
  height:38px;
  width:239px
}
#retailSearch form {
  padding:8px 0 0
}
#retailSearch input {
  border:1px solid #1F2D6E;
  font-size:10px;
  width:50px
}
#retailSearch button {
  background-color:#3B58C0;
  border:1px solid #1F2D6E;
  color:#fff;
  font-size:10px;
  font-weight:700;
  width:25px
}
#intro {
  float:left;
  margin:10px 0 0 5px;
  width:952px
}
.introContent {
  color:#1f2d6e;
  font-size:11px;
  font-weight:700;
  padding:0 0 4px;
  text-transform:capitalize
}
.introContent a {
  color:#1f2d6e;
  text-decoration:none;
  text-transform:uppercase
}
.introContent a:hover {
  text-decoration:underline
}
.crumbEnd {
  color:#58AD38
}
#nav {
  background:#1d3d5d url(/direct_images/tracfone/frame/navBGblue.gif) repeat-x top left;
  border-bottom:1px solid #6C89B3;
  border-top:1px solid #6C89B3;
  float:left;
  font-size:11px;
  font-weight:700;
  list-style:none;
  margin:0;
  padding-left:0;
  width:100%
}
#nav li {
  background:url(/direct_images/tracfone/frame/navBGborder.gif) no-repeat top right;
  float:left;
  list-style:none;
  margin-left:0;
  padding:0
}
#nav a {
  border-bottom:none;
  color:#FFF;
  float:left;
  padding:7px 20px;
  text-decoration:none
}
#nav a:hover, #nav a.active {
  background:#1d3d5d;
  color:#FFF
}
#nav a.active {
  background:#1d3d5d url(/direct_images/tracfone/frame/navBGselect.gif) repeat-x bottom left
}
li#nav-Right a {
  display:inline;
  float:right;
  margin-top:-26px
}
.messages {
  line-height:20px;
  margin:5px 0 0 12px;
  padding-top:5px
}
#errorTitle {
  color:#DE2C00;
  display:block;
  font-size:15px;
  font-weight:700
}
.error {
  color:#DE2C00;
  padding-bottom:5px
}
.bannerTop {
  float:left;
  margin-bottom:10px;
  padding:0;
  width:470px !important
}
.bannerTopLeft {
	text-align:right !important
}
.bannerTopRight {
  text-align:left !important
}
.bannerLeft {
  float:left;
  height:140px;
  width:10px !important
}
.productContainer, .accContainer {
  background:#E5E5E5 url(/direct_images/tracfone/frame/stripes.gif) repeat;
  border:1px solid #999;
  float:left;
  margin:3px 0 0 5px;
  padding-left:0;
  width:950px
}
#bannerContainer {
  float:left;
  margin:3px 0 0 5px;
  padding-left:0;
  width:950px
}
#bannerContainer div, #bannerContainer span {
  float:left;
  text-align:center;
  width:950px
}
.accContainer {
  padding:3px 0 3px 10px;
  width:940px
}
.productContainer {
  padding-bottom:12px;
  width:950px
}
.productCell {
  background:#FFF;
  border:1px solid #1d3d5d;
  color:#000;
  display:inline;
  float:left;
  margin-bottom:10px;
  margin-right:11px;
  width:456px
}
.productCell2 {
  background:#FFF;
  border:1px solid #1d3d5d;
  clear:both;
  color:#000;
  display:inline;
  float:left;
  margin-bottom:10px;
  margin-right:11px;
  width:456px
}
.productContent {
  float:left;
  margin-bottom:-12px;
  padding:7px 0 3px 11px;
  width:977px
}
.productDescription {
  float:left;
  width:75%
}
.productHD {
  background:#d7d7d7 url(/direct_images/tracfone/frame/windowshade_bkgd.gif) repeat-x top;
  border:1px solid #B0B0B0;
  margin-bottom:10px;
  padding:0 0 2px 10px
}
.productHD a {
  padding-bottom:2px;
  width:360px
}
.phoneListProductHD {
  background:none;
  background-color:#1d3d5d
}
.productImage {
  clear:both;
  float:left;
  height:130px;
  padding:5px 0 5px 10px;
  text-align:center;
  width:60px
}
.productLinks {
  background-color:#E5E5E5;
  border:1px solid #CFCFCF;
  clear:both;
  padding-bottom:9px;
  padding-top:9px
}
.productCellLinks {
  text-align:right;
  width:350px
}
.productPromo {
  color:#58AD38;
  float:right;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:12px;
  font-weight:700;
  padding-bottom:5px;
  padding-top:5px;
  text-align:center;
  width:200px
}
.productName {
  color:#000;
  float:left;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:14px;
  font-weight:700;
  padding-top:3px;
  text-decoration:none
}
.productPrice {
  color:#1F2D6E;
  float:right;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:12px;
  font-weight:700;
  padding:3px;
  text-align:right
}
.productPriceRecalculate {
  color:#1F2D6E;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:12px;
  font-weight:700;
  padding:3px;
  text-align:right
}
.addToCartLabel {
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:12px;
  padding:3px;
  color: #1F2D6E;
  text-align:right
}
.phoneListProductName, phoneListProductName a:link, phoneListProductName a:visited, phoneListProductName a:active {
  color:#FFF!important
}
.phoneListProductName:hover, .phoneListProductName:visited:hover {
  color:#51AA2A!important
}
.phoneListProductPrice {
  color:#FFF;
  width:50px
}
.itemDetail {
  background-color:#FFF;
  border:1px solid #1d3d5d;
  float:left;
  margin-left:11px;
  margin-top:7px;
  padding:10px;
  width:906px
}
.itemDetail .productHD {
  height:20px
}
.itemDescription {
  float:left;
  padding-top:5px;
  width:402px
}
.addToCartBox {
  background-color: #E5E5E5;
  border: 1px solid #CFCFCF;
  float:right;
  margin-top:30px;
  margin-right:20px;
  padding:10px;
  width:300px
}
.addToCartBoxLeft {
  float:left;
  width: 53%;
  text-align:right
}
.addToCartBoxRight {
  float:right;
  width: 47%;
}
.itemHeading {
  color:#0B2D84;
  float:left;
  font-family:Verdana, Arial, Helvetica;
  font-size:10pt;
  font-weight:700;
  margin:3px 0 2px;
  width:99%
}
.itemImage {
  float:left;
  padding-top:5px;
  text-align:center;
  width:17%
}
.itemCol1 {
  clear:both;
  float:left;
  padding-top:5px;
  width:50%
}
.itemCol1 a:link, .itemCol1 a:visited, .itemCol1 a:active, .itemCol1 a:visited:hover, .itemCol1 a:hover, .chartProduct a:link, .chartProduct a:visited, .chartProduct a:active, .chartProduct a:visited:hover, .chartProduct a:hover {
  color:#132b44;
  font-size:12px;
  text-decoration:underline;
  text-transform:uppercase
}
.itemCol1 a:visited:hover, .itemCol1 a:hover, .chartProduct a:visited:hover, .chartProduct a:hover {
  text-decoration:none
}
.itemCol2 {
  display:inline;
  float:right;
  padding-left:10px;
  width:44%
}
.itemBullets {
  float:left;
  font:11px Arial, Helvetica, Verdana, sans-serif;
  list-style-type:none;
  margin:10px 0 0 -5px;
  padding-bottom:15px;
  text-align:left
}
.productDescription .itemBullets {
  margin-top:0
}
.itemBullets li {
  background:url(/direct_images/tracfone/frame/bullet.gif);
  background-position:0 .2em;
  background-repeat:no-repeat;
  margin-left:-25px;
  padding-left:20px
}
.itemButtons {
  float:right;
  margin-right:11px;
  padding:5px 0;
  text-align:right;
  z-index:20
}
.detlButtons {
  float:right;
  margin-bottom:10px;
  margin-right:10px;
  margin-top:0;
  padding-top:0
}
.detlAvailability {
  border:1px solid #1d3d5d;
  color:#1d3d5d;
  float:left;
  line-height:20px;
  margin-right:7px;
  padding-left:5px;
  padding-right:5px
}
.itemPromo {
  color:#58AD38;
  float:left;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:12px;
  font-weight:700;
  margin-bottom:10px;
  text-align:center;
  width:100%
}
.accBanner {
  float:left;
  padding-right:12px;
  padding-top:6px
}
.phAccCell {
  background:#FFF url(/direct_images/tracfone/frame/phAccCell.gif) no-repeat;
  float:left;
  margin:6px 12px 3px 2px
}
.phAccCell:hover {
  background:#FFF url(/direct_images/tracfone/frame/phAccCell_over.gif) no-repeat
}
.phAccImage {
  float:left;
  padding:15px 16px 0 18px;
  text-align:center
}
.phAccName {
  clear:left;
  color:#fff;
  float:left;
  font-size:8pt;
  font-weight:700;
  padding:5px 0;
  text-align:center;
  width:96px
}
.accessoryTable {
  background-color:#FFF;
  border-left:1px solid #1d3d5d;
  border-right:1px solid #1d3d5d;
  float:left;
  margin-bottom:15px;
  margin-left:10px;
  margin-top:7px;
  padding:0;
  width:925px
}
.accessoryTable table {
  border-collapse:collapse;
  width:100%
}
.accessoryTable td {
  border-bottom:1px solid #1d3d5d;
  padding:15px 0
}
.accessoryTableImage {
  margin-bottom:-5px;
  margin-left:10px;
  text-align:center
}
.accessoryHead {
  background-color:#1d3d5d!important;
  color:#FFF;
  font-size:11px;
  font-weight:700;
  height:15px
}
.accessoryHead span {
  padding-left:20px
}
#descriptionContainer {
  float:left;
  width:402px
}
.chartHead {
  background-color:#1d3d5d!important;
  color:#FFF;
  font-size:11px;
  font-weight:700;
  height:15px;
  padding-right:3px
}
.cartTable {
  border:1px solid #1d3d5d;
  border-collapse:collapse;
  margin:10px 0 10px 12px;
  width:97%
}
.cartBottom {
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:11px;
  margin:0 5px 10px 10px
}
.cartFooter {
  margin-left:12px;
  width:96.8%
}
.cartIntro {
  font-family:Arial, Verdana, sans-serif;
  font-size:12px;
  margin-left:12px;
  padding:0;
  width:96.5%
}
.cartRow {
  background-color:#FFF;
  border-bottom:1px solid #1d3d5d;
  border-right:1px solid #1d3d5d;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:11px;
  text-align:center
}
.floatColumn2 {
  width:155px
}
.floatColumn5 {
  padding:6px 0 0 5px;
  width:100px
}
.cartTotal {
  background-color:#1d3d5d;
  border-bottom:1px solid #1d3d5d;
  border-right:1px solid #1d3d5d;
  color:#FFF;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:11px;
  font-weight:700;
  line-height:14px;
  padding:5px 5px 5px 0;
  text-align:right
}
.cartTotalText {
  color:#E61D1D;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:11px;
  font-weight:700;
  text-align:center
}
.cartGreyText {
  color:#CCC;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:11px
}
.cartPhoneLimitMessage {
  color:#DE2C00;
  float:left;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:12px;
  font-weight:700;
  margin-left:2px;
  padding-bottom:10px;
  width:95%
}
.marginTop10 {
  margin-top:10px
}
#promoButton {
  float:left;
  margin-left:10px;
  margin-top:-1px;
  position:relative
}
.billshipContainer {
  background:#E5E5E5 url(/direct_images/tracfone/frame/stripes.gif) repeat;
  border:1px solid #999;
  float:left;
  margin:3px 0 0 5px;
  padding:10px 0 5px;
  width:950px
}
.deliveryDisclaimer {
  float:left;
  margin-left:12px;
  margin-top:5px;
  padding-bottom:10px;
  width:400px
}
.formContainer {
  background-color:#F3F3F3;
  float:left;
  margin:0 10px 5px 12px;
  padding:2px 0;
  width:97%
}
.formContainer50 {
  float:left;
  width:45%
}
.formBorder {
  border:1px solid #1d3d5d;
  margin-top:10px;
  padding:6px 0
}
.formHeader {
  background:#d7d7d7 url(/direct_images/tracfone/frame/windowshade_bkgd.gif) repeat-x top;
  border-bottom:1px solid #1d3d5d;
  border-top:1px solid #1d3d5d;
  color:#1F2D6E;
  font-size:11px;
  font-weight:bolder;
  margin-bottom:6px;
  margin-top:-7px;
  padding:2px 0 2px 4px
}
.formHeaderBillShip {
  background:none;
  background-color:#1d3d5d;
  color:#FFF
}
.formText {
  float:left;
  font-size:12px;
  font-weight:700;
  padding:0 5px 0 0;
  text-align:right;
  width:25%
}
.formField {
  float:left;
  width:73%
}
.conformText {
  float:left;
  font-size:12px;
  font-weight:700;
  padding:0 5px 0 0;
  text-align:right;
  width:35%
}
.conformField {
  float:left;
  width:50%
}
.pageFootnote {
  color:#458e30;
  float:left;
  font-size:10px;
  margin:10px 0 -15px 5px;
  padding-top:15px;
  width:99%
}
.noOrderContainer {
  background:#E5E5E5 url(/direct_images/tracfone/frame/stripes.gif) repeat;
  border:1px solid #999;
  float:left;
  margin:3px 0 0 5px;
  padding:5px 0 10px;
  width:950px
}
.rightComplete {
  float:right!important;
  margin-left:480px;
  position:absolute
}
.processingContainer {
  background:#E5E5E5 url(/direct_images/tracfone/frame/stripes.gif) repeat;
  border:1px solid #999;
  float:left;
  margin:3px 0 0 5px;
  padding:10px 0 15px;
  text-align:center;
  width:940px
}
.processingOrder {
  margin:0 365px
}
.productDetailPopPrice {
  left:200px;
  position:absolute;
  top:17px
}
.termsTable table {
  border-collapse:collapse;
  text-align:center;
  width:100%
}
.termsTable td {
  border:1px solid #000;
  padding:5px
}
input, textarea {
  background-color:#FFF;
  border-bottom:1px solid silver;
  border-left:1px solid #1F2D6E;
  border-right:1px solid silver;
  border-top:1px solid #1F2D6E;
  color:#06C;
  font-size:11px;
  padding-bottom:1px;
  text-indent:2px
}
select {
  color:#06C;
  font-size:11px;
  padding:0
}
.quantityBox {
  float:left;
  margin:5px 5px 0;
  text-align:center;
  width:20px
}
#list {
  line-height:14px;
  list-style:none;
  margin-left:0;
  padding-left:0
}
#footer {
  background-color:#132b44;
  clear:both;
  color:#fff;
  float:left;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:11px;
  line-height:15px;
  min-height:130px;
  width:100%
}
.footerCopyright {
  float:left;
  font-size:10px;
  padding:27px 0 0 50px;
  width:735px
}
#accreditedBusiness {
  float:right;
  margin:-65px 0 0 100px
}
.footerCopyright b {
  font-size:12px
}
.footerCopyright p {
  margin:0 0 5px
}
.footerCopyright a:link, .footerCopyright a:visited, .footerCopyright a:active, .footerCopyright a:hover, .footerCopyright a:visited:hover {
  color:#fff;
  font-size:11px;
  text-transform:uppercase
}
.link:active, .link:link, .link:visited {
  color:#06C;
  font-size:10px;
  text-decoration:none
}
.link:hover {
  color:#06C;
  font-size:10px;
  text-decoration:underline
}
.linkBold:active, .linkBold:link, .linkBold:visited {
  color:#1F2D6E;
  font-size:11px;
  font-weight:700;
  text-decoration:none
}
.linkBold:hover {
  color:#58AD38;
  font-size:11px;
  font-weight:700;
  text-decoration:underline
}
.topLink:active, .topLink:link, .topLink:visited {
  color:#FFF;
  font-size:10px;
  text-decoration:none
}
.topLink:hover {
  color:#FFF;
  font-size:10px;
  text-decoration:underline
}
.sideNav ul {
  margin:0 0 15px;
  padding:15px 0 0
}
.sideNav li {
  background:url(/direct_images/tracfone/frame/2x2_sideNav.gif) repeat-x bottom;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:12px;
  font-weight:700;
  letter-spacing:.5px;
  list-style:none;
  padding:3px 0 3px 5px;
  text-transform:uppercase
}
.sideNav a {
  cursor:pointer;
  text-decoration:none
}
.sideNav a:hover {
  color:#58AD38;
  width:145px
}
.button, .buttonSM, .buttonLG {
  color:#fff;
  cursor:pointer;
  float:left;
  font-family:Verdana, Arial, Sans-Serif;
  font-size:9px;
  font-weight:700;
  margin:0 0 10px;
  padding:4px 0 0;
  text-align:center;
  text-transform:uppercase
}
.buttonAdjustment {
  margin-top:4px
}
.buttonLeft, .buttonCenter, .buttonRight, .buttonRight2 {
  color:#fff;
  cursor:pointer;
  font-family:Verdana, Arial, Sans-Serif;
  font-size:9px;
  font-weight:700;
  margin:2px 5px 2px 0;
  text-align:center;
  text-decoration:none;
  text-transform:uppercase
}
.buttonSpecial {
  margin:-17.5px 5px 2px 255px
}
.buttonLeft {
  float:left;
  margin-left:50px
}
.buttonRight2 {
  float:right
}
.button:hover, .buttonSM:hover, .buttonLG:hover, .buttonLeft:hover, .buttonCenter:hover, .buttonRight:hover, .buttonRight2:hover {
  color:#002b65
}
.button, .buttonSM, .buttonLG, .buttonLeft, .buttonCenter, .buttonRight, .buttonRight2, .spanishButtonAlignment {
  -moz-border-radius:2px;
  background-color:#458e30;
  border-radius:2px;
  color:#fff;
  padding:4px 10px 5px;
  text-shadow:1px 1px 1px #333
}
.button:hover, .buttonSM:hover, .buttonLG:hover, .buttonLeft:hover, .buttonCenter:hover, .buttonRight:hover, .buttonRight2:hover, .spanishButtonAlignment:hover {
  background:url(/direct_images/tracfone/frame/redesign/pageheader_bg.gif) repeat-x;
  color:#fff
}
.spanishSpecial {
  margin-left:-40px
}
input.link {
  border:none;
  color:#1F2D6E;
  font-weight:700;
  padding:4px;
  text-transform:uppercase
}
input.link:hover {
  background-color:#E5E5E5;
  color:#1F2D6E
}
h1 {
  color:#FFF;
  font-size:16px;
  font-weight:700;
  margin-top:0
}
h2 {
  color:#FFF;
  font-size:16px;
  font-weight:400
}
.coverageArea {
  color:#58AD38;
  font-size:15px;
  font-weight:700;
  margin-top:-15px;
  text-align:right;
  width:100%
}
.chartProduct {
  padding-left:5px;
  text-align:left
}
.reqField {
  color:red
}
sup {
  bottom:.33em;
  font-size:8pt;
  padding-bottom:4px;
  position:relative;
  vertical-align:baseline
}
.alignCenter {
  text-align:center!important
}
.clearBoth {
  clear:both
}
.floatLeft {
  float:left!important
}
.floatRight {
  float:right!important
}
img {
  border:none
}
.adTracking {
  display:block;
  height:0
}
.orderTrackingIntro {
  background:url(/direct_images/tracfone/frame/2x2_blue.gif) repeat-x top;
  background-position:bottom;
  color:#458e30;
  line-height:12px;
  margin-bottom:10px;
  margin-left:12px;
  padding-bottom:20px;
  padding-top:12px;
  width:925px
}
.orderTrackingForm, .forgotConfirm {
  color:#0e2c84;
  float:left;
  font-weight:700;
  padding:20px 0 20px 30px;
  width:737px
}
.forgotConfirm {
  padding:10px 0 20px 30px
}
.orderTrackingForm input {
  border:1px solid #0e2c84;
  height:15px;
  width:174px
}
#orderTrackingFormButton, .forgotTrackingButton {
  float:left;
  left:700px;
  padding:10px 90px 0 0
}
#orderTrackingFormButton.es_US .buttonLG {
  margin-left:20px
}
.forgotTrackingButton {
  margin:-30px 0 0 293px
}
#orderTrackingFormButton {
  margin:-48px 0 0 605px
}
.orderTrackingFormEmail {
  padding-right:15px
}
.orderTrackingFormNumber {
  padding-left:25px;
  padding-right:15px
}
.orderTrackingGoBackLinks {
  float:right;
  padding-bottom:7px;
  padding-right:13px;
  padding-top:7px
}
.orderTrackingOrderInfo {
  float:left;
  margin-left:12px;
  padding-bottom:7px;
  padding-top:7px
}
#navigation a {
  padding:0 10px;
  text-decoration:none
}
#navigation {
  height:35px;
  width:770px
}
#navigation ul {
  list-style:none;
  margin:0 0 0 -20px;
  padding:0 0 0 20px
}
#navigation ul li {
  display:inline
}
#primary-nav {
  float:right;
  height:35px
}
#primary-nav ul li a {
  border-left:1px solid #96acc7
}
#primary-nav ul li a.last_item {
  background-image:url(/direct_images/tracfone/frame/cart.gif);
  background-position:14px 0;
  background-repeat:no-repeat;
  border-right:none;
  padding-left:35px;
  padding-right:6px;
  width:104px
}
#primary-nav ul li a:hover.last_item {
  background-color:#02336c;
  background-image:url(/direct_images/tracfone/frame/cart.gif);
  background-position:14px 0;
  background-repeat:no-repeat;
  border-right:none;
  padding-left:35px;
  padding-right:6px;
  width:104px
}
#primary-nav .category_nav_item {
  float:left;
  text-align:center;
  vertical-align:middle;
  width:auto
}
#primary-nav a:hover {
  background-color:#02336c
}
.trackingHeaderProduct {
  background:#d7d7d7 url(/direct_images/tracfone/frame/windowshade_bkgd.gif) repeat-x top;
  border-bottom:1px solid #1d3d5d;
  border-right:1px solid #1d3d5d;
  color:#1F2D6E;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:11px;
  font-weight:700;
  line-height:20px;
  padding-left:10px;
  text-align:left;
  width:182px
}
.trackingHeaderQuantity {
  background:#d7d7d7 url(/direct_images/tracfone/frame/windowshade_bkgd.gif) repeat-x top;
  border-bottom:1px solid #1d3d5d;
  border-right:1px solid #1d3d5d;
  color:#1F2D6E;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:11px;
  font-weight:700;
  line-height:20px;
  text-align:center;
  width:71px
}
.trackingHeaderStatus {
  background:#d7d7d7 url(/direct_images/tracfone/frame/windowshade_bkgd.gif) repeat-x top;
  border-bottom:1px solid #1d3d5d;
  border-right:1px solid #1d3d5d;
  color:#1F2D6E;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:11px;
  font-weight:700;
  line-height:20px;
  text-align:center;
  width:121px
}
.trackingHeaderTracking {
  background:#d7d7d7 url(/direct_images/tracfone/frame/windowshade_bkgd.gif) repeat-x top;
  border-bottom:1px solid #1d3d5d;
  border-right:1px solid #1d3d5d;
  color:#1F2D6E;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:11px;
  font-weight:700;
  line-height:20px;
  text-align:center;
  width:132px
}
.trackingHeaderUnitPrice {
  background:#d7d7d7 url(/direct_images/tracfone/frame/windowshade_bkgd.gif) repeat-x top;
  border-bottom:1px solid #1d3d5d;
  border-right:1px solid #1d3d5d;
  color:#1F2D6E;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:11px;
  font-weight:700;
  line-height:20px;
  text-align:center;
  width:96px
}
.trackingRow {
  background-color:#FFF;
  border-bottom:1px solid #1d3d5d;
  border-right:1px solid #1d3d5d;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:11px;
  height:25px;
  padding-left:2px;
  padding-right:2px;
  text-align:center
}
.trackingRowProduct {
  background-color:#FFF;
  border-bottom:1px solid #1d3d5d;
  border-right:1px solid #1d3d5d;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:11px;
  height:25px;
  padding-left:5px;
  padding-right:2px;
  text-align:left
}
.trackingRowTotal {
  background-color:#FFF;
  border-bottom:1px solid #1d3d5d;
  border-right:1px solid #1d3d5d;
  color:#E61D1D;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:11px;
  font-weight:700;
  height:25px;
  text-align:center
}
.net10Link {
  background-color:#1d3d5d;
  color:#fff;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:700;
  margin-left:11px;
  margin-top:15px;
  padding:10px;
  text-align:center;
  width:908px
}
table {
  border-collapse:collapse;
  margin:0
}
table td {
  margin:0;
  padding:0
}
.formContainer_2column {
  float:left;
  margin:0 0 0 10px;
  width:460px
}
.formContainer_1column {
  background-color:#dae4ff;
  float:left;
  margin:5px 0 5px 10px;
  max-width:929px;
  padding:0 0 7px;
  width:928px
}
.formHeader_new {
  border-bottom:1px solid #1d3d5d;
  border-top:1px solid #1d3d5d;
  color:#fff;
  font-size:14px;
  font-weight:bolder;
  margin-bottom:12px;
  padding:2px 0 3px 4px
}
.formInnerContainer, #extension {
  clear:both;
  float:left;
  font-size:12px;
  margin:0 10px 5px 12px;
  padding:2px 0
}
.formContainer_2column .formInnerContainer {
  margin-right:-20px;
  width:426px
}
.formContainer_1column .formInnerContainer {
  width:700px
}
.formInnerContainer .formText {
  margin-right:5px;
  width:85px
}
#shippingMethod .formText {
  margin-right:5px;
  width:50px
}
#creditCardInfo .formText, #giftCardInfo .formText {
  margin-right:5px;
  width:140px
}
#giftCardInfo textarea {
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:12px;
  height:50px;
  margin-bottom:5px;
  max-height:50px;
  max-width:400px;
  width:400px
}
.formInnerContainer select {
  font-size:11px;
  height:18px
}
.wide {
  font-size:11px;
  height:18px;
  position:absolute;
  width:200px;
  z-index:500
}
select.expand {
  width:auto
}
#extension {
  margin-bottom:-102px;
  margin-left:200px;
  padding:0;
  width:180px
}
#extension .formField {
  width:80px
}
#extension .formText {
  margin-right:10px;
  width:50px
}
#promotionBox input {
  background:none;
  border:none;
  float:left
}
#promotionBox span {
  float:left;
  font-size:11px;
  margin-left:5px;
  margin-top:3px;
  width:355px
}
#checkToCopy {
  font-size:12px;
  height:25px
}
#checkToCopy input {
  background:none;
  border:none;
  float:left;
  margin-left:10px
}
#checkToCopy span {
  float:left;
  margin-left:3px;
  margin-top:2px
}
#powaiverDiv input {
  background:none;
  border:none
}
#pleaseNote {
  font-size:11px;
  font-style:italic
}
#termsNote {
  float:left;
  font-size:12px;
  margin-left:12px;
  margin-right:-50px;
  margin-top:5px;
  padding-bottom:10px;
  width:500px
}
.twoColumn_wrapper {
  background:url(/direct_images/tracfone/frame/2column_bg.gif) repeat-y 10px;
  float:left;
  margin-top:5px
}
.twoColumn_bottom {
  background:url(/direct_images/tracfone/frame/2column_bottom.gif) no-repeat bottom;
  float:left;
  height:6px;
  margin-bottom:3px;
  margin-left:10px;
  width:930px
}
#forgotLink {
  float:right;
  left:0;
  margin:5px 180px 0 0
}
#forgotLink.es_US {
  margin:5px 154px 0 0
}
#forgotLink a:link, #forgotLink a:visited, #forgotLink a:active, .forgotReturnLink a:link, .forgotReturnLink a:visited, .forgotReturnLink a:active {
  color:#1d3d5d;
  text-decoration:underline
}
#forgotLink a:visited:hover, #forgotLink a:hover, .forgotReturnLink a:visited:hover, .forgotReturnLink a:hover {
  color:#58AD38;
  text-decoration:underline
}
#livePersonButtonContainer {
  height:60px;
  left:0;
  margin:0 0 0 10px;
  top:0;
  z-index:500
}
#livePersonButtonContainer td {
  height:37px
}
.success, .productName:hover, .productName:visited {
  color:#1F2D6E
}
.productCell .productHD, .productCell2 .productHD {
  float:left;
  width:444px
}
.itemContainer, .cartContainer {
  background:#E5E5E5 url(/direct_images/tracfone/frame/stripes.gif) repeat;
  border:1px solid #999;
  float:left;
  margin:3px 0 0 5px;
  padding-bottom:12px;
  padding-left:0;
  width:950px
}
.itemButtons a {
  margin-left:5px
}
#accContent, .billshipContent {
  float:left;
  width:100%
}
.cartHeader, .trackingHeaderTotal {
  background:#d7d7d7 url(/direct_images/tracfone/frame/windowshade_bkgd.gif) repeat-x top;
  border-bottom:1px solid #1d3d5d;
  border-right:1px solid #1d3d5d;
  color:#1F2D6E;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:11px;
  font-weight:700;
  line-height:20px;
  text-align:center
}
.textMed, .formInnerContainer input, #extension input {
  font-size:11px
}
.orderTrackingGoBackLinks a:link, .orderTrackingGoBackLinks a:visited, .orderTrackingGoBackLinks a:active {
  color:#1e2c88;
  font-weight:700;
  text-decoration:none
}
.orderTrackingGoBackLinks a:hover, .orderTrackingGoBackLinks a:visited:hover {
  color:#1e2c88;
  font-weight:700;
  text-decoration:underline
}
.trackingRow a:link, .trackingRow a:visited, .trackingRow a:active {
  color:#6e9c20;
  text-decoration:underline
}
.trackingRow a:hover, .trackingRow a:visited:hover {
  color:#6e9c20;
  text-decoration:none
}
.net10Link a:link, .net10Link a:visited, .net10Link a:active {
  color:#58ad38;
  padding-left:15px;
  padding-right:15px;
  text-decoration:underline
}
.net10Link a:hover, .net10Link a:visited:hover {
  color:#fff;
  padding-left:15px;
  padding-right:15px;
  text-decoration:underline
}
#searchButton, #TFnav_top ul li, #TFtopConsole, .buttonRight, .buttonCenter, .formInnerContainer .formField {
  float:left
}
#TFnav_top i, .invisible, .hide {
  display:none
}
.bannerTopLeft, .alignRight {
  text-align:right!important
}
.bannerTopRight, .alignLeft {
  text-align:left!important
}
.sub {
  background-color:#E18118;
  -webkit-border-radius:0 0 4px 4px;
  -moz-border-radius:0 0 4px 4px;
  border-radius:0 4px 4px 4px;
  color:#fff;
  min-height:35px;
  padding:1.2em 8px 1.25em 8px;
  position:absolute;
  width:275px;
  z-index:1000
}
#TFnav_top .sub_nav li {
  display: block;
  float: none
}
#TFnav_top .sub_nav li a {
  background:transparent;
  color:#fff;
  display:block;
  font: lighter 1.5em/1em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif !important;
  height: 18px;
  padding:9px 0px 9px 50px;
  text-decoration:none;
  text-indent:0px;
  vertical-align: middle;
  width: auto
}
#TFnav_top .sub_nav li.subShippingFaqs a {
  background: url("/direct_images/tracfone/frame/redesign/nav_icons.gif") no-repeat scroll 10px 2px #E18118;
}
#TFnav_top .sub_nav li.subShippingFaqs a:hover {
  background:#a35e11 url(/direct_images/tracfone/frame/redesign/nav_icons.gif) -630px 2px no-repeat;
}
#TFnav_top .sub_nav a:hover {
  background-color:#a35e11;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;	
}
.popupContent {
	padding:0 5px 0 0 !important
}
.popupContent, .popupContent .pageContainer, .popupContent .pageContent,  .popupContent .pageHD {
	width:725px !important
}
.popupContent .itemContainer {
	width:723px	
}
