html, body {
	background-color: #FFF;
	color: #000;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-size: 11px;
  height: 100%;
	margin: 0;
	padding: 0;
  text-decoration: none;
}
/* -------------------- Page Content ----------------------- */
#cartRightButtons {
	float:right;
	width:350px;
}
#largeTable {
  margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 770px;
}
#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:#ff0000;
}
#pageContainer {
	float: left;
	margin-top: 10px;
	padding-bottom: 20px;
	width: 100%;
}
#pageContent {
	position: relative;
	/*
	Enable this value if you want to add a side nav
	width: 79%;*/
	width: 100%;
}
.pageHDleft {
	background: #FFF url(/direct_images/tracfone/frame/headerBkgd_left.gif) no-repeat;
  	float: left;
  	width:12px;
  	height: 31px;
}
.pageHDright {
	background: #FFF url(/direct_images/tracfone/frame/headerBkgd_right.gif) no-repeat;
	width:12px;
	float: left;
	height: 31px;
}
.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;
  	height:31px;
  	font-weight: bold;
  	margin:0px;
  	padding-top:11px;
  	min-width:258px;
}
.pageHD {
  	background: #FFF url(/direct_images/tracfone/frame/headerBkgd.gif) no-repeat;
	color: #FFF;
  	font-family: Arial,Helvetica,Verdana,sans-serif;
  	font-size: 12px;
  	float: left;
	font-weight: bold;
	height: 21px;
	padding: 10px 0 0 0;
	margin: 3px 0 -3px 0;
	text-indent: 11px;
	width: 769px;
}
.pageHDexpand {
  	background: #FFF url(/direct_images/tracfone/frame/headerBkgd_white.gif);
  	background-repeat: repeat-x;
	height: 31px;
	float:left;
	width: 100%;
	margin:0px;
	padding:0px;
	margin-bottom:-3px;
}
* html .pageHDexpand {
	margin-bottom:-14px;
}
/* -------------- Tracfone's own Header -------------------  */
#TFtopConsole{
	float:none;
	float:left;
}
#TFheader{
	overflow:visible;
	margin:0;
	float:left;
}
#TFheader #TFlogo{
	position:relative;
	margin-top:6px;
	width:209px;
	height:64px;
	background:url(/direct_images/tracfone/frame/newHeader/header_logo.gif) no-repeat;
	float:left;
	padding:0;
}
#TFheader #TFlogo.es_US{
	background:url(/direct_images/tracfone/frame/newHeader/header_logo_es.gif) no-repeat;
}
#TFlogo h1{
	padding:0;
	margin:0;
	height:64px;
}
#TFlogo h1 a{
	padding:0;
	margin:0;
	float:left;
	height:64px;
	width:209px;
	font-size:10px;
	border:none;
	text-decoration:none;
}
#TFlogo h1 span{
	visibility:hidden;
}
#TFheader{
	float:left;
	position:relative;
	width:770px;
}
#TFslogan {
	margin:6px 0 0px 0px;
	float:right;
	position:relative;
	margin-top:41px;
	padding-right:11px;
}
* html #TFslogan {
	margin-top:51px;
}
*+html #TFslogan {
	margin-top:51px;
}
#TFslogan ul {
	font-size: 11px;
	font-weight: bold;
	text-align:left;
	color: #79C144;
	margin-left:10px;
	white-space:nowrap;
	text-indent:0px;
	list-style:none;
}
#TFslogan ul li {
	background:url(/direct_images/tracfone/frame/newHeader/checkmark.gif) no-repeat;
	background-position:0 -.1em;
	padding-left:19px;
	float:left;
	margin-left:14px;
}
#TFslogan.es_US{
	margin-top: -29px;
}
* html #TFslogan.es_US {
	margin-top:51px;
}
*+html #TFslogan.es_US {
	margin-top:51px;
}
#TFbiznav {
	float:right;
	margin-top:-60px;
}
* html #TFbiznav {
	margin-top:-45px;
}
*+html #TFbiznav {
	margin-top:-45px;
}
#TFbiznav ul {
	list-style:none;
	float:right;
	width:300px;
	padding-right:11px;
}
#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{
	font-size: 11px;
	color: #000066;
	text-decoration: none;
	font-weight:bold;
}
#TFbiznav a:hover {
	color:#e4380a;
	text-decoration:underline;
}
#TFstoreLocator {
	color:#0c2d83;
	font-size:8pt;
	font-weight:bold;
	text-align:right;
	float:right;
  clear:right;
  width:165px;
  position:absolute;
  margin-top:16px;
  float:left;
  margin-left:431px;
}
* html #TFstoreLocator {
	margin-left:220px;
	margin-top:-49px;
  width:175px;
}
*+html #TFstoreLocator {
	margin-left:220px;
	margin-top:-49px;
}
#TFstoreLocator.es_US {
	 margin-left:448px;
}
* html #TFstoreLocator.es_US {
	margin-left:237px;
	margin-top:-49px;
  width:175px;
}
*+html #TFstoreLocator.es_US {
	margin-left:237px;
	margin-top:-49px;
}
#TFstoreLocator button {
	border:0px solid #0C2D83;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	margin:0 0 0 2px;
	padding:0px;
	text-decoration:none;
	background: url(/direct_images/tracfone/buttons/button_blue_short.gif) no-repeat;
	width:30px;
	height:19px;
	float:left;
	cursor:pointer;
}
#TFstoreLocator input {
	border:1px solid #0c2d83;
	width:105px;
	height:15px;
	color:#0c2d83;
	font-size:12px;
	font-family:arial,verdana;
	font-weight:normal;
	float:left;
	margin-top:1px;
	margin-left:-2px;
	margin-right:8px;
	padding-left:0px;
}
* html #TFstoreLocator input {
	margin-top:0px;
	margin-left:0px;
	margin-right:7px;
}
*+html #TFstoreLocator input {
	margin-top:0px;
	margin-left:0px;
	margin-right:7px;
}
div#TFnav_top {
	width:770px;
	background:url(/direct_images/tracfone/frame/bg_subNav.jpg) no-repeat;
	height:35px;
	padding:0;
	margin-top:6px;
	position:relative;
	float:left;
}
div#TFnav_top.es_US {
}
div#TFnav_top ul{
	list-style:none;
	padding:0;
}
div#TFnav_top ul li{
	float:left;
	color: #FFF;
}
div#TFnav_top ul li a{
	font-weight:bold;
	color: #FFF;
	display:block;
	text-decoration:none;
	text-align:left;
	text-transform:uppercase;
	text-align:center;
}
div#TFnav_top ul li a:hover{
	font-weight:bold;
	color:#FFF;
	display:block;
	text-decoration:none;
}
div#TFnav_top ul li ul.TFnav_top_sub{
	z-index:100;
	position:absolute;
	margin: 1px 0px 0px -1px;
	padding:0px 0px 0px 0px;
	border:0px solid #C00;
	visibility: hidden;
}
div#TFnav_top ul li ul.TFnav_top_sub li{
	background-image:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:none;
	border:1px solid #51AA2A;
	border-top:none;
	display:block;
}
div#TFnav_top ul li ul.TFnav_top_sub li a{
	width:150px;
	padding:4px 9px 5px 9px;
	background-color:#51AA2A;
	display:block;
	text-align:left;
	margin:0;
	border-bottom:1px solid #59BB2F;
	text-transform:capitalize;
}
div#TFnav_top ul li ul.TFnav_top_sub li a:hover{
	border:0px dotted;
	background-color:#59BB2F;
	border-bottom:1px solid #59BB2F;
	margin:0;
	color:#fff;
	padding:4px 9px 5px 9px;
}
.navRightBorder {
	border-right: 1px solid #96acc7;;
}
/* ------------------- Headers+Logo -----------------------  */
.sectionHeader {
	background-color: #FFF;
}
#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-top: 16px;
	margin-left: 32px;
	width: 190px;
}
#headerLinks {
	background-color: #1F2D6E;
	color: #FFF;
	float: right;
	height: 21px;
	width: 239px;
	text-align: center;
}
#retailSearch {
	background-color: #54AC2E;
	color: #fff;
	float: right;
	font-size: 10px;
	font-weight: bold;
	height: 38px;
	width: 239px;
}
#retailSearch form {
	padding: 8px 0  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: bold;
	width: 25px;
}
#intro {
  float: left;
  margin-top: 0;
  width: 770px;
}
.introContent {
	color: #1f2d6e;
	font-size: 11px;
	font-weight: bold;
  padding: 0 0 4px 0;
	text-transform: capitalize;
}
.introContent a {
	color: #1f2d6e;
	text-transform: uppercase;
	text-decoration: none;
}
.introContent a:hover {
	text-decoration: underline;
}
.crumbEnd {
  color: #58AD38;
}
.phoneSearch {
  float: right;
  margin-top: 5px;
}
/* --------------------- Navigation ------------------------- */
#nav {
	background: #001A56 url(/direct_images/tracfone/frame/navBGblue.gif) repeat-x top left;
	border-top: 1px solid #6C89B3;
	border-bottom: 1px solid #6C89B3;
	float: left;
	font-size: 11px;
	font-weight: bold;
	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: #001A56;
	color: #FFF;
}
#nav a.active {
	background: #001A56 url(/direct_images/tracfone/frame/navBGselect.gif) repeat-x bottom left;
}
li#nav-Right a {
	display: inline;
	float: right;
	margin-top: -26px;
}
/* ----------------- Messages/Errors -----------------------  */
.messages {
	line-height: 20px;
  margin-left: 12px;
  padding-top: 5px;
  padding-bottom: 0;
}
#errorTitle {
	color: #DE2C00;
	display: block;
  font-size: 15px;
  font-weight: bold;
	padding-bottom: 3px;
}
.error {
  color: #DE2C00;
}
.success {
  color: #1F2D6E;
}
.fineprint {
  margin-left: 12px;
  padding-top: 5px;
  padding-bottom: 0;
  width: 60%;
}
/* -------------------- BANNER ADS ------------------------  */
.bannerTop {
	float: left;
	margin-bottom: 10px;
	padding: 0;
}
.bannerLeft {
	float: left;
	width: 10px;
}
.bannerRight {
	float: left;
}
/* ------------------- Products Page -----------------------  */
.productBullets {
	color: #000;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-size: 11px;
  clear: right;
}
* html .productBullets {
	clear: none;
	float: right;
}
* html .productBullets ul {
	margin-left: 0;
	margin-top: 7px;
}
.productBullets li {
	list-style-image: url(/direct_images/tracfone/frame/bullet.gif);
	margin-left: 21px;
}
.productContainer, .accContainer {
	background: #E5E5E5 url(/direct_images/tracfone/frame/stripes.gif) repeat;
	border: 1px solid #999999;
	float: left;
	margin: 3px 0 0 0;
	padding-left: 0;
	width: 768px;
}
.productContainer {
	width: 768px;
	padding-bottom: 12px;
}
.productCell {
	background: #FFF;
  	border: 1px solid #001A56;
  	color: #000;
	display: inline;
	float: left;
  	margin-bottom: 10px;
  	margin-right: 11px;
  	width: 46.7%;
}
.productCell2 {
	background: #FFF;
  	border: 1px solid #001A56;
  	color: #000;
	display: inline;
	float: left;
  	margin-bottom: 10px;
  	margin-right: 11px;
  	width: 46.7%;
  	clear:both;
}
* html .productCell {
  width: 46.6%;
}
.productCell .productHD {
	float:left;
	width:353px;
}
.productCell2 .productHD {
	float:left;
	width:353px;
}
html:first-child>b\ody .productCell .productHD { 
	width:347px; 
}
html:first-child>b\ody .productCell2 .productHD { 
	width:347px; 
}
.productContent {
	float: left;
	padding: 7px 0px 3px 11px;
  	width: 782px; /* -- went with a absolute pixel width instead of a percentage -- */
	margin-bottom: -12px;
}
/* IE6 Only, for even padding -- */
* html .productContent {
	margin-right: -35px;
	padding: 7px 0px 0px 11px;
 	padding-bottom: 13px;
}
/* -- End IE6 Only -- */
/* IE7 Only, for even padding at the bottom-- */
*+html .productContent {
 	padding-bottom: 13px;
}
/* -- End IE7 Only -- */
.productDescription {
  	float: left;
	width: 75%;
}
.productHD {
	background: url(/direct_images/tracfone/frame/windowshade_bkgd.gif) repeat-x top;
	border: 1px solid #B0B0B0;
  	padding: 0 0 2px 10px;
  	margin-bottom: 10px;
}
.productHD a {
	width:280px;
	padding-bottom:2px;
}
* html .productHD {
	padding-bottom: 0;
	height:20px;
}
.phoneListProductHD {
	background: none;
  	background-color: #0E276A;
}
.productImage {
	clear: right;
  height: 130px;
  float: left;
  padding: 5px 0;
  padding-left:10px;
	text-align: center;
	clear:both;
}
.productLinks {
	background-color: #E5E5E5;
	border: 1px solid #CFCFCF;
	clear: both;
	padding-top: 9px;
	padding-bottom: 9px; /* -- Firefox only padding to the blue Add to Cart bar -- */
}
.productCellLinks {
	text-align:right;
	width:260px;
}
/* -- IE6 Only, for padding on the blue Add to Cart bar -- */
* html .productLinks {
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom:-2px;
}
/* -- End IE6 Only -- */
/* -- IE7 Only, for padding on the blue Add to Cart bar -- */
*+html .productLinks {
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom:-2px;
}
/* -- End IE7 Only -- */
.productPromo {
	float: right;
	font-family: Arial,Helvetica,Verdana,sans-serif;
  font-size: 12px;
  font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	width: 200px;
}
.productName {
	color: #000;
	float: left;
	font-family: Arial,Helvetica,Verdana,sans-serif;
  font-size: 14px;
	font-weight: bold;
  padding-top: 3px;
	text-decoration: none;
}
.productName:hover, .productName:visited {
  color: #1F2D6E;
}
.productPrice {
	color: #1F2D6E;
	float: right;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-size: 12px;
  font-weight: bold;
	padding: 3px;
	text-align: right;
}
.phoneListProductName {
	color: #FFF;
}
.phoneListProductName:hover, .phoneListProductName:visited {
  color: #51AA2A;
}
.phoneListProductPrice {
	color: #FFF;
	width:50px;
}
.productPromo {
	color: #58AD38;
}
.productShadow {
  background: url(/direct_images/tracfone/frame/shadow.gif) repeat;
  width: 100%;
}
/* ------------------- Item Details -------------------------- */
.itemContainer {
	padding-bottom: 12px;
	background: #E5E5E5 url(/direct_images/tracfone/frame/stripes.gif) repeat;
	border: 1px solid #999999;
	float: left;
	margin: 3px 0 0 0;
	padding-left: 0;
	width: 767px;
}
.itemDetail {
	background-color: #FFF;
 	border: 1px solid #001A56;
  	float: left;
    margin-top: 7px;
  	margin-left: 11px;
	padding: 10px;
  	width: 722px;
}
* html .itemDetail {
	margin-left: 5px;
}
.itemDetail .productHD {
	height:20px;
}
.itemDescription {
	float: right;
  	padding-top:5px;
  	width: 82%;
}
* html .itemDescription {
  float: right;
  width: auto;
}
.itemHeading {
  font-size:  10pt;
  font-family: Verdana, Arial, Helvetica;
  color: #0B2D84;
  font-weight: bold;
  float: left;
  margin: 3px 0px 2px 0px;  ;
  width:99%;
}

.itemImage {
  float: left;
  padding-top: 5px;
  text-align: center;
	width: 17%;
}
.itemCol1 {
  float: left;
  padding-left: 5px;
  width: 50%;
}
.itemCol2 {
	display: inline;
  float: right;
  padding-left: 10px;
  width: 44%;
}
.itemBullets {
  font: 11px Arial, Helvetica, Verdana, sans-serif;
  float: left;
  text-align: left;
  margin: 0px;
  margin-top: 10px;
  margin-left: -5px;
  list-style-type: none;
  padding-bottom:15px;
}
.productDescription .itemBullets {
	margin-top:0px;
}
/* -- IE6 Only -- */
* html .itemBullets {
	clear: none;
	float: left;
  margin-left: 2px;
}
* html .productDescription {
	margin-top:-15px;
}
/* -- End IE6 Only -- */
/* -- IE7 Only -- */
*+html .itemBullets {
	clear: none;
	float: left;
  margin-left: 35px;
}
*+html .productDescription {
	margin-top:-15px;
}
/* -- End IE7 Only -- */
* html .itemBullets ul {
	margin-left: 5px;
	margin-top: 7px;
}
.itemBullets li {
	background: url(/direct_images/tracfone/frame/bullet.gif);
	background-repeat:no-repeat;
	background-position: 0 .2em;
 	margin-left: -25px;
	padding-left: 20px;
}
* html .itemBullets li {
  margin-left: 5px;
}
.itemButtons {
	float: right;
  text-align: right;
  margin-right: 11px;
  padding: 5px 0;
  z-index: 20;
}
* html .itemButtons {
  margin-right: 5px;
  padding-bottom: 0;
}
.itemButtons a {
	margin-left: 5px;
}
.detlButtons {
	float: right;
	margin-right: 10px;
	margin-top: 0;
	margin-bottom: 10px;
	padding-top: 0;
}
* html .detlButtons {
  margin-right: 4px;
}
.detlAvailability {
	float:left;
	line-height:20px;
	margin-right:7px;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #001A56;
	color:#001A56;
}
.itemPromo {
	color: #58AD38;
	float: left;
	font-family: Arial,Helvetica,Verdana,sans-serif;
  font-size: 12px;
	font-weight: bold;
	text-align: center;
	width: 100%;
	margin-bottom:10px;
}
/* ---------------------- Plans Page -----------------------  */
.planContainer {
	background-color: #FFF;
}
.planContainerHD {
  background: #FFF url(/direct_images/tracfone/frame/headerBkgdFull.gif) no-repeat;
	color: #FFF;
}
.planTable table {
  background-color: #FFF;
  border: 1px solid #001A56;
}
.planTable td {
	border-bottom: 1px solid #001A56;
}
/* -------------------- ALL PHONES ------------------------  */
#accContent {
	float: left;
	width: 100%;
}
.accContainer {
	padding: 3px 0 3px 10px;
	width: 98.4%;
}
.accBanner {
	padding-top: 6px;
	padding-right: 12px;
  float: left;
}
.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: bold;
	padding: 5px 0;
	text-align: center;
	width: 96px;
}
/* ------------------ Accessory Page -----------------------  */
.accessoryTable {
	background-color: #FFF;
  border-left: 1px solid #001A56;
  border-right: 1px solid #001A56;
  float: left;
  margin-top:7px;
	margin-bottom: 15px;
	margin-left: 10px;
  padding: 0;
	width: 745px;
}
* html .accessoryTable {
  margin-left: 5px;
}
.accessoryTable table {
	border-collapse: collapse;
  width: 100%;
}
.accessoryTable td {
	border-bottom: 1px solid #001A56;
	padding: 15px 0px 15px 0px;
}
.accessoryTableImage {
	text-align: center;
	margin-bottom: -5px;
	margin-left: 10px;
}
.accessoryHead {
	background-color: #001A56 !important;
  color: #FFF;
  font-size: 11px;
  font-weight: bold;
  height: 15px;
  text-align: center;
}
/* ------------------- Chart Tables ------------------------- */
.chartHead {
  font-size: 11px;
  font-weight: bold;
  height: 15px;
  padding-right: 3px;
}
.chartTable table {
  background-color: #FFF;
}
.chartTable td {
	border-bottom: 1px solid #001A56;
}
.chartHead {
  background-color: #001A56 !important;
  color: #FFF;
}
/* -----------------------  Cart --------------------------- */
.cartContainer {
	padding-bottom: 12px;
	background: #E5E5E5 url(/direct_images/tracfone/frame/stripes.gif) repeat;
	border: 1px solid #999999;
	float: left;
	margin: 3px 0 0 0;
	padding-left: 0;
	width: 767px;
}
.cartTable {
	border: 1px solid #001A56;
	border-collapse: collapse;
	margin: 10px 0 10px 12px;
	width: 96.5%;
}
.cartBottom {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-size: 11px;
	margin: 0 5px 10px 10px;
}
* html .cartBottom {
  margin-bottom: -10px;
  margin-right: 5px;
}
.cartBorderBottom {
	border-bottom: 1px solid #999999;
}
.cartHeader {
	background: url(/direct_images/tracfone/frame/windowshade_bkgd.gif) repeat-x top;
	border-bottom: 1px solid #001A56;
	border-right: 1px solid #001A56;
  color: #1F2D6E;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-size: 11px;
  font-weight: bold;
	line-height: 20px;
	text-align: center;
}
.cartFooter {
	margin-left: 12px;
	width: 96.8%;
}
.cartIntro {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	margin-left: 12px;
	width: 96.5%;
	padding: 0;
}
.cartRow {
	background-color: #FFF;
	border-right: 1px solid #001A56;
	border-bottom: 1px solid #001A56;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-size: 11px;
	text-align: center;
}
* html .cartRow {
  padding-top:5px;
  padding-bottom:5px;
}
.floatColumn2 {
  width: 125px;
}
* html .floatColumn2 {
  width: 130px;
}
.floatColumn5 {
  width: 100px;
  padding: 6px 0px 0px 5px;
}
.cartThumb {
	border-right: 1px solid #001A56;
	margin-bottom: -4px;
	margin-top: -1px;
}
.cartTotal {
	background-color: #001A56;
	border-right: 1px solid #001A56;
	border-bottom: 1px solid #001A56;
	color: #FFF;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-size: 11px;
  font-weight: bold;
	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: bold;
	text-align: center;
}
.cartGreyText {
	color: #CCCCCC;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-size: 11px;
}
.cartActionText {
	color: #5151DD;
}
.cartPhoneLimitMessage {
  float: left;
  width: 95%;
  color: #DE2C00;
  font-weight: bold;
  font-size: 12px;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  padding-bottom: 10px;
  margin-left: 2px;
}
.marginTop10 {
	margin-top:10px;
}
#promoButton {
	float:left;
	margin-top:-1px;
	margin-left:10px;
	position:relative;
}
/* ----------------------- Billship -------------------------- */
.billshipContent {
  float: left;
  width: 100%;
}
.billshipContainer {
	background: #E5E5E5 url(/direct_images/tracfone/frame/stripes.gif) repeat;
	border: 1px solid #999999;
	float: left;
	margin: 3px 0 0 0;
	padding: 10px 0 5px 0;
	width: 767px;
}
* html .ieBillship {
  margin-top: -17px;
  padding-bottom: 10px;
}
.billshipContainerHD {
	background: #FFF url(/direct_images/tracfone/frame/headerBkgd.gif) no-repeat;
	color: #FFF;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-size: 12px;
	float: right;
	font-weight: bold;
	height: 21px;
	padding: 10px 0 0 0;
	margin: 3px 0 -3px 0;
	text-indent: 11px;
	width: 100%;
}
.deliveryDisclaimer {
	float:left;
	width:400px;
	margin-left:12px;
	margin-top:5px;
	padding-bottom:10px;
}
* html .deliveryDisclaimer {
	margin-left:7px;
}
.formContainer {
	background-color: #F3F3F3;
  float: left;
	margin: 0 10px 5px 12px;
  padding: 2px 0 2px 0;
  width: 96.5%;
}
* html .formContainer {
	margin-left: 6px;
	margin-right: 7px;
}
.formContainer50 {
  float: left;
  width: 45%;
}
.formBorder {
	border: 1px solid #001A56;
  margin-top: 10px;
  padding: 6px 0 6px 0;
}
.formDescription {
  padding: 5px 10px 10px 10px;
}
.formHeader {
	background: url(/direct_images/tracfone/frame/windowshade_bkgd.gif) repeat-x top;
	border-bottom: 1px solid #001A56;
  border-top: 1px solid #001A56;
  color: #1F2D6E;
  font-size: 11px;
  font-weight: bolder;
  margin-bottom: 6px;
  margin-top: -7px;
  padding: 2px 0 2px 4px;
}
.formHeaderBillShip {
	background: none;
	background-color: #0E276A;
  color: #FFF;
}
.formText {
  float: left;
  font-size: 12px;
  font-weight: bold;
  padding: 0 5px 0 0;
  text-align: right;
  width: 25%;
}
.formField {
  float: left;
  width: 73%;
}
.conformText {
  float: left;
  font-size: 12px;
  font-weight: bold;
  padding: 0 5px 0 0;
  text-align: right;
  width: 35%;
}
.conformField {
  float: left;
  width: 50%;
}
.pageFootnote {
  background: url(/direct_images/tracfone/frame/2x2_blue.gif) repeat-x top;
	color: #4FA22B;
	float: left;
	font-size: 10px;
	margin-top: 20px;
	padding-top: 15px;
	width: 100%;
}
.noOrderContainer {
	background: #E5E5E5 url(/direct_images/tracfone/frame/stripes.gif) repeat;
	border: 1px solid #999999;
	float: left;
	margin: 3px 0 0 0;
	padding: 5px 0 10px 0;
	width: 767px;
}
.rightComplete {
	float: right !important;
	margin-left:480px;
	position:absolute;
}
* html .rightComplete {
	width:280px;
}
/* ------------------- Order Processing --------------- */
.processingContainer {
	background: #E5E5E5 url(/direct_images/tracfone/frame/stripes.gif) repeat;
	border: 1px solid #999999;
	float: left;
	margin: 3px 0 0 0;
	padding: 10px 0px 15px 0;
	width: 757px;
}
* html .ieProcessing {
  margin-top: -17px;
  padding-bottom: 10px;
}
/* ---------------------- FAQs ------------------------ */
.question {
	color: #00316C;
	float: left;
	font-size: 11px;
	font-weight: bold;
	margin-top: 8px;
	width: 570px;
}
.answer {
	color: #58AD38;
	float: left;
	font-size: 11px;
	padding-bottom: 3px;
	width: 570px;
}
/* ---------------- SUPPLEMENTAL PAGES ------------------- */
.supplementalPages {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	float: left;
	margin-left: 15px;
	width: 605px;
}
* html .supplementalPages { width: 595px; }
.secondHeader {
	background: #51AA2A url(/direct_images/tracfone/frame/shadow_right.gif) no-repeat right;
	color: #fff;
	float: left;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	margin: 10px 0;
	padding: 3px 0 3px 10px;
	width: 100%;
}
.supDirections {
	float: left;
	width: 100%;
}

/* -------------------- Pop-up Window --------------------- */
#popUpContent	{
	padding: 10px 10px 30px 10px;
	width: 450px;
}
.closeWindow {
  left: 507px;
  position: absolute;
  top: 14px;
}
.productDetailPopPrice {
  left: 200px;
  position: absolute;
  top: 17px;
}

/* -------------------- Terms --------------------- */
.termsTable table{
  text-align: center;
  border-collapse: collapse;
  width: 100%;
}
.termsTable td{
  padding: 5px;
  border: 1px solid #000;
}


/* -------------------- Input Areas ----------------------- */
input, textarea {
	background-color: #FFF;
  border-bottom: 1px solid #C0C0C0;
  border-left: 1px solid #1F2D6E;
  border-right: 1px solid #C0C0C0;
  border-top: 1px solid #1F2D6E;
  color: #0066CC;
  text-indent: 2px;
  font-size: 9px;
  padding-bottom: 1px;
}
select {
	color: #0066CC;
  font-size: 10px;
  line-height: 95%;
  padding: 0;
}
.quantityBox {
  float:left;
  text-align: center;
  width: 20px;
  margin: 5px 5px 0 5px;
}
/* -------------------- Tags edited ------------------- */
#list {
  line-height: 14px;
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
/* ---------------------- Footer --------------------- */
#footer {
	color: #0C2D83;
  clear: both;
  font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
  line-height: 15px;
	margin: 20px auto 0 auto;
	padding: 10px;
	position: relative;
	text-align: center;
	width: 750px;
}
.footerCopyright {
  padding-bottom: 5px;
}
/* ----------------- Text Links ---------------------- */
.link:active, .link:link, .link:visited {
	color: #0066CC;
  font-size: 10px;
  text-decoration: none;
}
.link:hover {
	color: #0066CC;
  font-size: 10px;
  text-decoration: underline;
}
.linkBold:active, .linkBold:link, .linkBold:visited {
	color: #1F2D6E;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}
.linkBold:hover {
	color: #58AD38;
  font-size: 11px;
  font-weight: bold;
  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 0;
	padding: 15px 0 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: bold;
	text-transform: uppercase;
	list-style: none;
	padding: 3px 0 3px 5px;
	letter-spacing: .5px;
}
.sideNav a {
	cursor: pointer;
  text-decoration: none;
}
.sideNav a:hover {
	color: #58AD38;
	width: 145px;
}

/* ------------------ Hacks ------------------ */
.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
.clearfix {
  display: block;
}

* html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}
/* --------------- Buttons ------------------ */
.arrow {
	background: url(/direct_images/tracfone/buttons/linkArrow.gif) no-repeat;
	margin-right: 9px;
}
.buttonsBottom {
	background-color: #FFF;
	border-top: 1px solid #001A56;
	float: left;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-size: 11px;
  margin-top: 10px;
  margin-left: -10px;
	padding: 8px;
	width: 100.7%;
}
* html .buttonsBottom {
	overflow: hidden;
	padding-right: 0;
	margin-right: 0;
  width: 101.4%;
}
.button, .buttonSM, .buttonLG {
  color: #fff;
	float: left;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 9px;
  	font-weight: bold;
  	height: 20px;
	margin: 0 0 10px 0;
	padding: 4px 0 0 0;
	cursor: pointer;
	text-align: center;
	text-transform: uppercase;
}

.buttonAdjustment {
  margin-top: 4px;
}
.buttonLeft, .buttonCenter, .buttonRight, .buttonRight2 {
  	color: #fff;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 9px;
  	font-weight: bold;
  	height: 21px;
  	margin: 2px 5px 2px 0px;
  	padding-top: 4px;
  	cursor: pointer;
	text-align: center;
	text-transform: uppercase;
  	text-decoration: none;
}

.buttonSpecial {
  margin: -17.5px 5px 2px 255px;
}
* html .buttonSpecial {
  margin-top: -25px;
}
/* -- IE7 Only-- */
*+html .buttonSpecial {
  margin-top: -25px;
}
/* -- End IE7 Only -- */
.buttonLeft {
  float:left;
  margin-left:50px;
}
.buttonRight,.buttonCenter {
  float:left;
}
.buttonRight2 {
  float:right;
}
*+html .buttonRight2 {
	margin-top:-20px;
}
* html .buttonRight2 {
	margin-top:-20px;
}
.button:hover, .buttonSM:hover, .buttonLG:hover, .buttonLeft:hover, .buttonCenter:hover, .buttonRight:hover, .buttonRight2:hover {
	color: #002b65;
}
.button {
	background: url(/direct_images/tracfone/buttons/button.gif) no-repeat;
	width: 82px;
}
.button:hover {
	background: url(/direct_images/tracfone/buttons/button.gif)  no-repeat -83px 0;
}
.buttonSM {
	background: url(/direct_images/tracfone/buttons/buttonSM.gif) no-repeat;
  height: 18px;
	margin-top: 5px;
	padding-top: 2px;
  width: 50px;
}
.buttonSM:hover {
	background: url(/direct_images/tracfone/buttons/buttonSM.gif)  no-repeat -51px 0;
}
.buttonLG, .buttonLeft, .buttonCenter, .buttonRight, .buttonRight2 {
	background: url(/direct_images/tracfone/buttons/buttonLG.gif) no-repeat;
	width: 93px;
}
.buttonLG:hover,.buttonLeft:hover,.buttonCenter:hover,.buttonRight:hover,.buttonRight2:hover {
	background: url(/direct_images/tracfone/buttons/buttonLG.gif)  no-repeat -95px 0;
}
.spanishButtonAlignment, .spanishSpecial {
  padding-top: 4px;
  line-height:8px; /* -- to make the text fit on the button better -- */
  padding-bottom: 3px;
  background: url(/direct_images/tracfone/buttons/buttonLG.gif) no-repeat 0px 2px;
  margin-top: 0px;
  margin-bottom: 2px;
}
.spanishSpecial {
  margin-top: -19px;
  margin-left: 261px;
}
* html .spanishSpecial {
  margin-top: -27px;
}
.spanishButtonAlignment:hover,.spanishSpecial:hover {
  background: url(/direct_images/tracfone/buttons/buttonLG.gif) no-repeat -95px 2px;
}

.buttonsBottom {
	background-color: #FFF;
	border-top: 1px solid #001A56;
}
input.link {
  border: none;
  color: #1F2D6E;
  font-weight: bold;
  padding: 4px;
  text-transform: uppercase;
}
input.link:hover {
  color: #1F2D6E;
	background-color: #E5E5E5;
}
/* ------------- Separator Lines ------------- */
.seperator {
	background-color: #CADE5C;
  clear: both;
  line-height: 7px !important;
  margin: 0;
  padding: 0;
}
/* -------------- Typography --------------- */
h1 {
	color: #FFF;
  font-size: 16px;
	font-weight: bold;
  margin-top: 0;
}
h2 {
	color: #FFF;
  font-size: 16px;
	font-weight: normal;
}
.coverageArea {
	color: #58AD38;
  font-size: 15px;
	font-weight: bold;
  margin-top: -15px;
	text-align: right;
	width: 100%;
}
.sectionHeadline {
	color: #212D69;
  font-size: 13px;
	font-weight: bold;
}
.textBold {
	color: #000 !important;
  font-size: 11px;
  font-weight: bold;
}
.textBigger {
  font-size: 12px;
  font-weight: bolder;
}
.textMed {
  font-size: 11px;
}
.textSmall {
  font-size: 10px;
}
.chartProduct {
  text-align: left;
	padding-left: 5px;
}
/* --------------- COLORS --------------  */
.color1F2D6E { /* darker blue */
  background-color: #1F2D6E !important;
}
.colorBlue { color: #0066CC; }
.colorE5E5E5 { /* light blue */
 background-color: #E5E5E5 !important;
}
.color58AD38 { /* green */
  background-color: #58AD38 !important;
}
.colorWhite {
  background-color: #FFF !important;
}
/* -------------- BORDERS --------------  */
.borderBottom { border-bottom: 1px solid #000; }
.borderBottomColor { border-bottom: 1px solid #D5D9E6; }
.borderLeft { border-left: 1px solid #000; }
.borderTopColor { border-top: 1px solid #D5D9E6; }
.borderRightDash { background: url(/direct_images/tracfone/frame/2x2_blue.gif) repeat-y right ; }
.reqField { color: #FF0000; }
/* ------------------ Misc --------------  */
sup {
  bottom: 0.33em;
  font-size: 8pt;
  position: relative;
  padding-bottom: 4px;
  vertical-align: baseline;
}
.alignBottom { vertical-align: bottom !important; }
.alignCenter { text-align: center !important; }
.alignLeft { text-align: left !important; }
.alignRight { text-align: right !important; }

.clearBoth { clear: both; }
.invisible { display: none}

.floatLeft { float: left !important; }
.floatRight { float: right !important; }

img { border: none; }
.adTracking {
 display:block;
 height:0px;
}
/* ------------- ORDER TRACKING --------------- */
.orderTrackingIntro {
	color:#4fa22b;
	margin-left:12px;
	line-height:12px;
	padding-top:12px;
	padding-bottom:20px;
	margin-bottom:10px;
	background: url(/direct_images/tracfone/frame/2x2_blue.gif) repeat-x top;
	background-position:bottom;
	width:740px;
}
.orderTrackingForm {
	padding-top:20px;
	padding-bottom:20px;
	float:left;
	font-weight:bold;
	color:#0e2c84;
	width:767px;
	text-align:center;
}
.orderTrackingForm input {
	width:174px;
	border:1px solid #0e2c84;
}
.orderTrackingFormButton {
	padding-right:90px;
	padding-top:10px;
	float:right;
}
.orderTrackingFormEmail {
	padding-right:15px;
}
.orderTrackingFormNumber {
	padding-left:35px;
	padding-right:15px;
}
.orderTrackingGoBackLinks {
	float:right;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:13px;
}
.orderTrackingGoBackLinks a:link {
	color:#1e2c88;
	font-weight:bold;
	text-decoration:none;
}
.orderTrackingGoBackLinks a:hover {
	color:#1e2c88;
	font-weight:bold;
	text-decoration:underline;
}
.orderTrackingGoBackLinks a:visited {
	color:#1e2c88;
	font-weight:bold;
	text-decoration:none;
}
.orderTrackingGoBackLinks a:visited:hover {
	color:#1e2c88;
	font-weight:bold;
	text-decoration:underline;
}
.orderTrackingGoBackLinks a:active {
	color:#1e2c88;
	font-weight:bold;
	text-decoration:none;
}
.orderTrackingOrderInfo {
	float:left;
	margin-left:12px;
	padding-top:7px;
	padding-bottom:7px;
}
* html .orderTrackingOrderInfo {
	margin-left:7px;
}
/** MAIN NAVIGATION -> NAVIGATION ----------------------------------------------- **/
#navigation a{ padding:0px 10px; text-decoration:none; }
#navigation {
	width: 770px;
	height: 35px;
}
#primary-nav a {
	font-size:11px;
	color:#FFFFFF;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#navigation ul {
	list-style:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#navigation ul li{ display:inline }

/** NAVIGATION -> PRIMARY NAV --------------------------------------------------- **/
#primary-nav{
	height: 35px;
	float:right;
}
#primary-nav a{
	height:23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 11px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#primary-nav ul li a{ border-left:1px solid #96acc7; }
#primary-nav ul li a.last_item {
	width:104px;
	border-right:none;
	padding-left:35px;
	padding-right:6px;
	background-image: url(/direct_images/tracfone/frame/cart.gif);
	background-repeat: no-repeat;
	background-position: 14px 0;
}
#primary-nav ul li a:hover.last_item {
	width:104px;
	border-right:none;
	padding-left:35px;
	padding-right:6px;
	background-image: url(/direct_images/tracfone/frame/cart.gif);
	background-repeat: no-repeat;
	background-position: 14px 0;
	background-color: #02336c;
}
#primary-nav .category_nav_item {
	width: auto;
	float: left;
	text-align: center;
	vertical-align: middle;
}
#primary-nav  a:hover {
	background-color: #02336c;
}
.trackingHeaderProduct {
	background: url(/direct_images/tracfone/frame/windowshade_bkgd.gif) repeat-x top;
	border-bottom: 1px solid #001A56;
	border-right: 1px solid #001A56;
  color: #1F2D6E;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-size: 11px;
  font-weight: bold;
	line-height: 20px;
	width:182px;
	text-align:left;
	padding-left:10px;
}
.trackingHeaderQuantity {
	background: url(/direct_images/tracfone/frame/windowshade_bkgd.gif) repeat-x top;
	border-bottom: 1px solid #001A56;
	border-right: 1px solid #001A56;
  color: #1F2D6E;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-size: 11px;
  font-weight: bold;
	line-height: 20px;
	width:71px;
	text-align:center;
}
.trackingHeaderStatus {
	background: url(/direct_images/tracfone/frame/windowshade_bkgd.gif) repeat-x top;
	border-bottom: 1px solid #001A56;
	border-right: 1px solid #001A56;
  color: #1F2D6E;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-size: 11px;
  font-weight: bold;
	line-height: 20px;
	width:121px;
	text-align:center;
}
.trackingHeaderTotal {
	background: url(/direct_images/tracfone/frame/windowshade_bkgd.gif) repeat-x top;
	border-bottom: 1px solid #001A56;
	border-right: 1px solid #001A56;
  color: #1F2D6E;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-size: 11px;
  font-weight: bold;
	line-height: 20px;
	text-align:center;
}
.trackingHeaderTracking {
	background: url(/direct_images/tracfone/frame/windowshade_bkgd.gif) repeat-x top;
	border-bottom: 1px solid #001A56;
	border-right: 1px solid #001A56;
  color: #1F2D6E;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-size: 11px;
  font-weight: bold;
	line-height: 20px;
	width:132px;
	text-align:center;
}
.trackingHeaderUnitPrice {
	background: url(/direct_images/tracfone/frame/windowshade_bkgd.gif) repeat-x top;
	border-bottom: 1px solid #001A56;
	border-right: 1px solid #001A56;
  color: #1F2D6E;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-size: 11px;
  font-weight: bold;
	line-height: 20px;
	width:96px;
	text-align:center;
}
.trackingRow {
	background-color: #FFF;
	border-right: 1px solid #001A56;
	border-bottom: 1px solid #001A56;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-size: 11px;
	text-align: center;
	height:25px;
	padding-left:2px;
	padding-right:2px;
}
.trackingRow a:link {
	color:#6e9c20;
	text-decoration:underline;
}
.trackingRow a:hover {
	color:#6e9c20;
	text-decoration:none;
}
.trackingRow a:visited {
	color:#6e9c20;
	text-decoration:underline;
}
.trackingRow a:visited:hover {
	color:#6e9c20;
	text-decoration:none;
}
.trackingRow a:active {
	color:#6e9c20;
	text-decoration:underline;
}
.trackingRowProduct {
	background-color: #FFF;
	border-right: 1px solid #001A56;
	border-bottom: 1px solid #001A56;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-size: 11px;
	text-align: center;
	height:25px;
	text-align: left;
	padding-left: 5px;
	padding-right:2px;
}
.trackingRowTotal {
	background-color: #FFF;
	border-right: 1px solid #001A56;
	border-bottom: 1px solid #001A56;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-size: 11px;
	text-align: center;
	height:25px;
	color: #E61D1D;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-size: 11px;
  font-weight: bold;
	text-align: center;
}
/* ------------ END ORDER TRACKING ------------ */
.net10Link {
	float:left;
	margin-top:15px;
	padding:10px;
	width:725px;
	color:#fff;
	margin-left:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#0e276a;
	text-align:center;
}
* html .net10Link {
	margin-left:6px;
}
.net10Link a:link {
	color:#58ad38;
	text-decoration:underline;
	padding-left:15px;
	padding-right:15px;
}
.net10Link a:hover {
	color:#fff;
	text-decoration:underline;
	padding-left:15px;
	padding-right:15px;
}
.net10Link a:visited {
	color:#58ad38;
	text-decoration:underline;
	padding-left:15px;
	padding-right:15px;
}
.net10Link a:visited:hover {
	color:#fff;
	text-decoration:underline;
	padding-left:15px;
	padding-right:15px;
}
.net10Link a:active {
	color:#58ad38;
	text-decoration:underline;
	padding-left:15px;
	padding-right:15px;
}
table {
	margin:0px;
  border-collapse: collapse;
}
table tr {
}
table td {
	padding:0px;
	margin:0px;
}