/* Clear defaults */
ul, ol, dl {
  list-style:none
}
h1, h2, h3, h4, h5, h6, pre, code {
  font-size:1em;
  font-weight:400
}
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, dl, dt, dd {
  margin:0;
  padding:0
}
i {
  display:none
}
/* End Clear defaults */
a {
  border-width:0;
  color:#000;
  outline-style:none;
  text-decoration:none
}
a img {
  border:0
}
body {
  background-color:#FFF;
  font-family:Arial, Helvetica, sans-serif;
  margin:0;
  outline-style:none;
  position:relative;
  width:100%
}
.headerViewCart {
  display:block;
  float:right;
  margin-right:5px;
  margin-top:-22px;
  position:relative
}
*:lang(en) .headerViewCart {
  margin-bottom:-1px;
  margin-top:-19px
}
* html .headerViewCart {
  margin-bottom:-3px;
  margin-top:-15px
}
#accessoryDropdownMain {
  background:url(/direct_images/net10/frame/accessories_bg.gif) repeat-y;
  color:#737685;
  display:block;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  margin-left:7px;
  padding:6px;
  width:147px
}
* html #accessoryDropdownMain {
  margin-top:-4px
}
#accessoryDropdownHeader {
  display:block;
  height:16px;
  margin-left:7px;
  margin-top:10px;
  width:147px
}
#accessoryDropdownFooter {
  background:url(/direct_images/net10/frame/gutter_footer.gif) no-repeat;
  display:block;
  height:15px;
  margin-bottom:10px;
  margin-left:7px;
  margin-top:1px;
  vertical-align:top;
  width:147px
}
.airtimedrop {
  color:#0c2d83;
  font-family:Verdana, Arial, Helvetica;
  font-size:10px;
  width:132px
}
.deliveryDisclaimer {
  float:left;
  width:400px
}
.leftAd {
  display:block;
  height:300px;
  margin-bottom:10px;
  margin-left:4px;
  text-align:center;
  width:154px
}
.leftHome a:link, .leftHome a:visited, .leftHome a:hover, .leftHowItWorks a:link, .leftHowItWorks a:visited, .leftHowItWorks a:hover, .leftReturnToStore a:link, .leftReturnToStore a:visited, .leftReturnToStore a:hover, .leftQuestions a:link, .leftQuestions a:visited, .leftQuestions a:hover, .leftShippingFAQs a:link, .leftShippingFAQs a:visited, .leftShippingFAQs a:hover {
  display:block;
  height:24px;
  width:154px
}
.leftHome a:link, .leftHome a:visited, .leftHome a:hover {
  background:url(/direct_images/net10/buttons/home.gif) no-repeat
}
.leftHowItWorks a:link, .leftHowItWorks a:visited, .leftHowItWorks a:hover {
  background:url(/direct_images/net10/buttons/how_it_works.gif) no-repeat
}
.leftQuestions a:link, .leftQuestions a:visited, .leftQuestions a:hover {
  background:url(/direct_images/net10/buttons/questions.gif) no-repeat
}
.leftReturnToStore a:link, .leftReturnToStore a:visited, .leftReturnToStore a:hover {
  background:url(/direct_images/net10/buttons/return_to_store.gif) no-repeat
}
.leftShippingFAQs a:link, .leftShippingFAQs a:visited, .leftShippingFAQs a:hover {
  background:url(/direct_images/net10/buttons/shipping_faqs.gif) no-repeat
}
.leftHome a:hover, .leftHowItWorks a:hover, .leftQuestions a:hover, .leftReturnToStore a:hover, .leftShippingFAQs a:hover {
  background-position:0 100%
}
.accessoryListButtons {
  color:#737685;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  margin-left:10px;
  margin-top:10px;
  width:753px
}
* html .accessoryListButtons {
  margin-left:5px
}
#accessoryTable {
  margin-left:11px;
  width:755px
}
.accessoryTableDark {
  background-color:#e7e7f1;
  color:#737685;
  display:block;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  height:40px;
  line-height:10px;
  margin-bottom:1px;
  position:relative
}
.accessoryTableLight {
  background-color:#f2f2fa;
  color:#737685;
  display:block;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  height:40px;
  line-height:10px;
  margin-bottom:1px;
  position:relative
}
.accessoryTableLink a {
  color:#00f;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  height:40px;
  line-height:40px;
  margin-left:3px;
  overflow:hidden
}
#accessoryTableAvailability {
  float:left;
  margin-right:2px;
  width:135px
}
#accessoryTablePrice {
  float:left;
  margin-right:2px;
  width:120px
}
#accessoryTableProduct {
  float:left;
  margin-right:2px;
  width:405px
}
#accessoryTableQuantity {
  float:left;
  width:88px
}
#accessoryTableQuantity .accessoryTableDark li {
  float:left;
  line-height:40px;
  text-align:center;
  width:88px
}
#accessoryTableQuantity .accessoryTableLight li {
  line-height:40px;
  text-align:center;
  width:88px
}
* html #accessoryTableQuantity .accessoryTableDark li {
  margin-top:7px
}
* html #accessoryTableQuantity .accessoryTableLight li {
  float:left;
  margin-top:7px
}
#accessoryPhonesMain {
  float:left;
  margin-left:40px;
  margin-top:15px;
  position:relative;
  width:778px
}
* html #accessoryPhonesMain {
	margin:15px -100px 0 25px;
  padding-bottom:0
}
.accessoryPhone {
  background-color:#c1e0f5;
  border:1px #172e81 solid;
  float:left;
  height:133px;
  margin-bottom:15px;
  margin-right:14px;
  padding-bottom:8px;
  position:relative;
  width:102px
}
* html .accessoryPhone {
  margin-right:12px;
  padding-bottom:5px
}
.accessoryPhone:hover {
  background-color:#172e81;
  color:#FFF
}
.accessoryPhonesIMG {
  color:#bf060e;
  float:left;
  height:115px;
  padding-left:3px;
  padding-right:3px;
  padding-top:3px;
  position:relative;
  width:95px
}
* html .accessoryPhonesIMG {
  padding-bottom:6px
}
.accessoryPhonesName_TwoLines {
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:700;
  height:23px;
  line-height:10px;
  margin-top:1px;
  position:relative;
  text-align:center;
  vertical-align:middle;
  width:102px
}
#addToCartBox {
	background-color:#e5e5e5;
  border:1px solid #cfcfcf;
  color:#000;
  float:left;
  font-family:Arial,Verdana, Helvetica, sans-serif;
  font-size:11px;
  margin:0 0 10px 10px;
  padding:6px 0 8px 0;
  width:740px
}
* html #addToCartBox {
  margin-left:5px
}
#addToCartBox input {
  float:left;
  margin-top:2px	
}
#addToCartBoxLeft {
  float:right;
  margin:3px 25px 0 0;
  width:450px;
}
#detailQuantity, #detailQuantity p, .outOfStock {
	float:right;
	text-align:right 
}
#addToCartBoxRight {
  float:right;
  margin-right:5px;
  margin-top:1px
}
*+html #addToCartBoxRight .button {
	width:120px
}
* html #addToCartBoxRight .button {
  width:120px
}
* html #addToCartBoxRight {
  width:120px
}
.blackHeader {
  color:#000;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14pt;
  font-weight:700;
  margin-left:10px;
  margin-top:5px
}
.blueBreak {
  background:url(/direct_images/net10/frame/blueBreak.gif) repeat-x;
  clear:both;
  display:block;
  height:20px;
  margin-bottom:-10px;
  width:778px
}
.blueHeader14pt {
  color:#001d78;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14pt;
  font-weight:700;
  margin-left:10px;
  margin-top:5px
}
.blueHeader10pt {
  color:#001d78;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10pt;
  font-style:italic;
  font-weight:700;
  margin-bottom:10px;
  margin-left:10px
}
.blueHeaderRegular10pt {
  color:#001d78;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10pt;
  font-weight:700;
  margin-bottom:10px;
  margin-left:10px
}
.blueHeader12px, .blueHeader12pxWide {
  clear:both;
  color:#001d78;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:700;
  margin-bottom:10px;
  margin-left:10px;
  margin-top:20px
}
.button {
  background-color:#82091a;
  -moz-border-radius:2px;
  border-radius:2px;
  color:#fff;
  cursor:pointer;
  display:block;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:700;
  height:20px;
  line-height:19px;
  margin-left:3px;
  min-width:50px;
  text-align:center;
  text-shadow:1px 1px 1px #333
}
.shoppingTableBottom .button, .shoppingTableBottom .button span {
  background-color:#8ac8e1;
  color:#000;
  text-shadow:none
}
.button span {
	color:#fff;
  cursor:pointer;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:700;
  height:20px;
  line-height:19px;
  padding-left:10px;
  padding-right:10px;
  text-align:center;
  text-transform:uppercase
}
.buttonQuestion {
  background-color:#89c8e0;
  border:1px #07164f solid;
  color:#000;
  cursor:pointer;
  display:block;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:700;
  height:16px;
  line-height:17px;
  margin-left:68px;
  margin-top:-18px;
  padding-left:10px;
  padding-right:10px;
  position:relative;
  text-align:center;
  width:5px
}
* html .buttonQuestion {
  height:22px;
  margin-top:-23px
}
.buttonSpacer {
  display:block;
  width:27px
}
* html .buttonSpacer {
  width:1px
}
.cvvPopUpBody {
  background:none;
  width:500px
}
.cvvPopUp .grayText {
  height:120px;
  width:260px
}
#detailButtons {
  color:#737685;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  margin-left:10px;
  margin-top:10px;
  width:740px
}
.detailPrice {
  color:#182d82;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:700;
  line-height:21px;
  padding-right:3px;
  position:relative;
  text-align:right;
  width:125px
}
.disclaimerBreak {
  background:url(/direct_images/net10/frame/dot_gray.gif) repeat-x;
  background-position:0 1em;
  clear:both;
  height:30px;
  margin-left:60px;
  width:663px
}
.disclaimer {
  clear:both;
  color:#737685;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  padding:0 10px 10px 15px;
  width:735px
}
.detailContainer {
	border:1px solid #1b3c5b;
	margin:2px 0 -7px 7px;
	width:762px
}
*+html .detailContainer {
	margin:10px 0 -10px 7px;
}
* html .detailContainer {
  margin:10px -10px -10px 7px
}
.errorText {
  color:#ce0017;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:700;
  margin-bottom:10px;
  margin-left:10px;
  margin-top:20px;
  width:600px
}
.errorTextCart {
  clear:both;
  color:#001d78;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:700;
  margin-bottom:10px;
  margin-left:12px;
  margin-top:10px;
  width:600px
}
.errorTextCheckout {
  clear:both;
  color:#001d78;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:700;
  margin-bottom:10px;
  margin-left:12px;
  margin-top:20px;
  width:600px
}
.errorTextDetails {
  color:#001d78;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:700;
  margin-bottom:10px;
  margin-left:20px;
  margin-top:15px;
  width:700px
}
.formBox {
  color:#737685;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  width:350px
}
.formEmail {
  clear:both;
  color:#737685;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  margin-left:170px
}
* html .formEmail {
  margin-left:180px
}
.formLine {
  position:relative
}
* html .formLine {
  margin-top:-10px
}
.formSpacer {
  display:block;
  float:left;
  height:10px;
  width:616px
}
.formTitle {
  color:#001d78;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:700;
  height:20px;
  line-height:19px;
  margin-left:10px;
  margin-right:10px;
  text-align:right;
  width:150px
}
#geotrust {
  clear:both;
  text-align:center;
  width:777px
}
.grayText, .grayTextWide {
  color:#737685;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  margin-left:10px;
  margin-top:20px
}
#grayTextBilling {
  color:#737685;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  height:40px;
  margin-right:40px;
  width:445px
}
* html #grayTextBilling {
  width:388px
}
#grayTextOrder {
  text-align:center
}
.giftBox {
  color:#737685;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  margin-bottom:20px;
  margin-left:10px;
  position:relative;
  width:616px
}
* html .giftBox {
  width:594px
}
.giftBoxText {
  height:52px;
  line-height:52px;
  margin-left:10px
}
* html .giftBoxText {
  margin-top:14px
}
.leftButtons {
  float:left;
  margin-left:9px
}
* html .leftButtons {
  margin-left:5px;
  width:150px
}
#mainContainer {
  margin:0 auto;
  width:780px
}
#mainContainerWrapper {
  float:left
}
#mainContent {
  background-position:-154px 0;
  border-left:1px solid #6f96a5;
  border-right:1px solid #6f96a5;
  float:left;
  font-size:12px;
  margin-top:-3px;
  padding:5px 0 15px 0;
  position:relative;
  width:778px
}
#mainContent .messages {
	padding:10px
}
.orderButtonsLeft {
  float:left;
  margin-bottom:20px;
  margin-left:-4px
}
* html .orderButtonsLeft {
  height:40px;
  margin-bottom:40px;
  margin-left:-24px;
  padding-bottom:10px;
  position:relative;
  width:250px
}
.orderButtonsRight {
  float:right;
  width:460px
}
.orderTitle {
  color:#001d78;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:700;
  margin-left:10px;
  margin-right:10px;
  text-align:right;
  width:150px
}
.outOfStock {
	clear:both;
  margin-top:1px
}
* html .outOfStock {
  margin-top:0
}
#popUpBodyCVV {
  background-color:#fff;
  float:left;
  height:100%;
  padding-bottom:10px;
  padding-left:10px;
  padding-top:20px;
  width:500px
}
* html #popUpBodyGiftBox {
  width:770px
}
.popUpButtons {
  list-style:none
}
#powaiverbox {
  clear:both;
  display:none;
  float:left;
  height:35px;
  margin-left:78px;
  margin-right:10px;
  margin-top:20px;
  text-align:right;
  width:109px
}
* html #powaiverbox {
  margin-left:43px
}
#powaivermsg {
  color:#737685;
  display:none;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  height:35px;
  line-height:11px;
  margin-top:20px;
  width:380px
}
#processingOrder, #processingOrderWide {
  height:88px;
  margin-top:50px;
  text-align:center;
  width:600px
}
.outerCell {
  float:left;
  margin-left:13px;
  margin-top:10px;
  width:368px
}
.productCell {
  float:left;
  border:1px solid #1c3d5c
}
.productDisclaimer {
  clear:both;
  float:left;
  margin-top:10px;
  margin-bottom:20px;
  width:365px;
  font-size:10px;
  position:relative;
  color:#737685;
  text-align:center
}
.productCellLinks {
	background-color:#e5e5e5;
  border:1px solid #cfcfcf;
  float:left;
  height:25px;
  padding:8px 0 4px 0;
  width:366px
}
.productCellBreak {
  display:block;
  float:left;
  height:1px;
  width:616px
}
* html .productCellBreak {
  margin-bottom:-10px
}
.productDetail {
  color:#0b2e82;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  min-height:105px;
  padding:10px 0 15px 0;
  width:235px
}
.productDetail img {
	clear:both;
	float:left;
	margin-bottom:3px
}
.productDescBlue {
  background:url(/direct_images/net10/frame/bullet.gif) no-repeat;
  background-position:0 .4em;
  padding-left:13px;
  width:235px
}
.phoneListAddCart {
  float:right !important;
  margin-right:7px
}
.phoneListDetailLink a:link, .phoneListDetailLink a:active, .phoneListDetailLink a:hover, .phoneListDetailLink a:visited, .phoneListDetailLink a:visited:hover {
	color:#1f2d6e;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin:3px 0 0 12px
}
.phoneListDetailLink a:hover, .phoneListDetailLink a:visited:hover {
	text-decoration:underline
}
.productDescGrey {
  background:url(/direct_images/net10/frame/bullet.gif) no-repeat;
  background-position:0 .4em;
  line-height:15px;
  padding-left:13px;
  width:330px
}
.productDescRed {
  background:url(/direct_images/net10/frame/bullet_red.gif) no-repeat;
  background-position:0 .4em;
  color:#ce0017;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:700;
  padding-left:13px;
  width:155px
}
#productDetailLeft {
  float:left;
  margin-left:20px;
  width:165px
}
* html #productDetailLeft img {
	margin-top:10px
}
#productDetailRight {
  display:block;
  float:left;
  min-height:230px;
  width:402px
}
.productHeader, #productDetailHeader {
  background-color:#51a0bf;
  border:1px solid #b0b0b0;
  color:#fff;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:700;
  padding:4px 65px 5px 8px;
  position:relative;
  width:293px
}
#productDetailHeader {
	float:left;
	margin:10px;
	width:668px
}
* html #productDetailHeader {
  float:left;
  margin:10px -10px 10px 5px;
  width:668px
}
.productImage {
	padding:5px;
  width:96px
}
#productImageTop {
  background:url(/direct_images/net10/frame/pbox_tl.gif) no-repeat;
  height:53px;
  width:214px
}
#productLongDesc {
  color:#0b2e82;
  float:none;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:100;
  margin-bottom:25px;
  margin-left:25px;
  margin-top:10px
}
.productPrice, #productDetailPrice {
  color:#fff;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:700;
  line-height:21px;
  margin-top:2px;
  position:absolute;
  text-align:right;
  width:362px
}
#productDetailPrice {
  margin-top:13px;
  width:745px
}
*+html .productPrice, *+html #productDetailPrice {
  margin-top:-25px;
  position:relative
}
* html .productPrice {
  margin-top:-25px;
  position:relative
}
* html #productDetailPrice {
  margin-top:-35px;
  position:relative
}
*+html #productDetailPrice {
	margin-top:-35px
}
.productPromo {
  background-color:#ce0017;
  color:#fff;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:700;
  height:16px;
  line-height:15px;
  margin-bottom:5px;
  margin-left:7px;
  margin-top:10px;
  min-width:40px;
  padding-left:10px;
  padding-right:10px;
  text-align:center
}
#promoCode {
  float:left;
  margin-left:12px;
  margin-top:10px;
  padding-bottom:10px;
  width:594px
}
.promoCodeInput {
  margin-right:4px
}
.promoCodeHeader {
  color:#001d78;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:700;
  margin-left:10px;
  margin-right:15px;
  margin-top:5px
}
* html .promoCodeHeader {
  margin-left:0
}
.promoCodeText {
  color:#333;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  margin-right:10px;
  margin-top:5px
}
#shippingDisclaimer {
  color:red;
  float:left;
  font-size:11px;
  margin-left:170px;
  margin-top:6px;
  position:relative;
  width:400px
}
* html #shippingDisclaimer {
  margin-left:90px
}
.shoppingButtons, .shoppingButtonsWide, .shoppingButtonsWideShipping {
  color:#737685;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  margin-left:12px;
  margin-top:10px;
  width:745px
}
.shoppingButtons #grayTextBilling {
  padding-bottom:20px
}
.shoppingButtonsRight {
  float:right
}
* html .shoppingButtonsRight {
  width:160px
}
.shoppingButtons ul {
  margin-right:5px
}
#shoppingTable, #shoppingTableWide {
  color:#737685;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  margin-left:16px;
  margin-top:10px;
  width:745px
}
.shoppingTableBottomLeft {
  background-color:#001d78;
  color:#fff;
  display:block;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:700;
  height:26px;
  line-height:19px;
  margin-right:2px;
  padding-left:5px;
  width:487px
}
.shoppingTableBottomLeft .button {
  float:left;
  margin-left:-3px;
  margin-top:2px
}
* html .shoppingTableBottom .button {
  margin-left:5px;
  width:100px
}
.shoppingTableBottomRight {
  background-color:#001d78;
  color:#fff;
  display:block;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:700;
  height:23px;
  line-height:19px;
  padding-right:5px;
  padding-top:3px;
  text-align:right;
  width:85px
}
.shoppingTableDark {
  background-color:#e7e7f1;
  color:#737685;
  display:block;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  height:30px;
  line-height:10px;
  margin-bottom:1px;
  position:relative
}
.shoppingTableLight {
  background-color:#f2f2fa;
  color:#737685;
  display:block;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  height:30px;
  line-height:10px;
  margin-bottom:1px;
  position:relative
}
#shoppingTableTotal {
  float:left;
  width:90px
}
#shoppingTableUnitPrice {
  float:left;
  margin-right:2px;
  width:90px
}
#shoppingTableProduct {
  float:left;
  margin-right:2px;
  width:210px
}
#shoppingTableProductOrder {
  float:left;
  margin-right:2px;
  width:310px
}
#shoppingTableQuantity {
  float:left;
  margin-right:2px;
  width:88px
}
#shoppingTableQuantityOrder {
  float:left;
  margin-right:2px;
  text-align:center;
  width:88px
}
.shoppingTableSummaryLeft {
  background-color:#f2f2fa;
  color:#737685;
  display:block;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  height:26px;
  line-height:19px;
  margin-bottom:1px;
  margin-right:2px;
  padding-left:5px;
  width:487px
}
.shoppingTableSummaryRight {
  background-color:#f2f2fa;
  color:#737685;
  display:block;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  height:23px;
  line-height:19px;
  padding-right:5px;
  padding-top:3px;
  text-align:right;
  width:85px
}
table {
  border-collapse:collapse;
  margin:0
}
#footer {
  background-color:#ced0d8;
  border-bottom:1px #05176a solid;
  border-right:1px #05176a solid;
  border-top:1px #05176a solid;
  clear:both;
  color:#737685;
  display:block;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:700;
  height:34px;
  line-height:34px;
  margin-bottom:30px;
  position:relative;
  text-align:center;
  width:770px
}
* html #footer {
  width:771px
}
ul {
  margin-bottom:0;
  margin-top:0
}
ol li {
  padding:0 0 5px
}
iframe {
  border:1px solid #C2C5D2
}
h1, h2, h3, h4, h5, h6 {
  color:#000;
  font-family:helvetica, verdana;
  font-size:12pt;
  margin-bottom:2px;
  margin-top:2px
}
h1 {
  font-size:18pt;
  margin-bottom:6px
}
h2 {
  color:#5DACCA;
  font-size:16pt;
  margin-bottom:5px
}
h3 {
  color:#333;
  font-size:14pt;
  margin-bottom:4px
}
h5 {
  color:#333
}
h6 {
  color:#5DACCA
}
ins {
  color:#C00;
  font-weight:700
}
a:active {
  outline-style:none
}
a:hover img {
  background-color:transparent;
  border:#FFF solid 0
}
div#page-footer {
  border-right:1px solid #6F96A5;
  clear:both;
  margin:0 auto;
  width:779px
}
div#page-copyright {
  clear:both;
  margin:0 auto;
  padding-bottom:1px;
  width:760px
}
select, input {
  font-family:Arial
}
button {
  background-color:#89C8E0;
  border:#000 solid 1px;
  color:#000;
  font-family:Arial;
  font-size:10pt;
  font-weight:700;
  height:24px;
  padding:0;
  width:148px
}
form {
  margin:0;
  padding:0
}
#mainContent input {
  border:1px solid #071C5B;
  color:#071C5B;
  font-size:10pt
}
div#customerNav {
  background-color:#51A0BF;
  border-right:1px solid #6F96A5;
  color:#FFF;
  font-size:12px;
  font-weight:700;
  margin:0 auto;
  padding:3px 4px 3px 0;
  position:relative;
  text-align:right;
  width:775px
}
#customerNav a {
  color:#FFF;
  font-weight:700;
  margin:0;
  padding:1px 4px 3px
}
#customerNav a:hover {
  background-color:#E1F1F7;
  color:#000
}
#customerNav a.active {
  background-color:#FFF;
  color:#C00
}
#customerNav input, #customerNav button {
  margin:0 2px
}
#customerNav input {
  background-color:#fff;
  border:1px solid #408099;
  font-size:12px;
  font-weight:400;
  height:18px;
  padding:0 4px;
  width:114px
}
#customerNav button {
  background:transparent url(/direct_images/net10/buttons/search.btn.gif) no-repeat center center;
  border:none;
  height:20px;
  text-indent:-100px;
  width:22px
}
#customerNav a, #customerNav input, #customerNav button {
  vertical-align:middle
}
.required, #required {
  color:#900;
  font-weight:700
}
.label {
  font-weight:700
}
#header {
  background-color:#810A1B;
  border-right:1px solid #6F96A5;
  height:83px;
  margin:0 auto;
  padding:0;
  width:779px
}
div#logo {
  background:url(/direct_images/net10/logos/logo.gif) no-repeat;
  float:left;
  height:83px;
  margin:0;
  padding:0;
  width:153px
}
div#logo a {
  display:block;
  height:83px;
  width:153px
}
div#topTabs {
  float:left;
  height:83px;
  width:604px
}
div#topTabs ul, div#topTabs ul li {
  background-color:#810A1B;
  list-style:none;
  margin:0;
  padding:0
}
div#topTabs ul li a {
  background-color:#810A1B;
  color:#fff;
  display:block;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:700;
  line-height:14px;
  margin:0;
  padding:0
}
div#topTabs ul li a.tab {
  background:#810A1B url(/direct_images/net10/frame/topNav.gif) no-repeat left top;
  border-left:1px solid #6B0816;
  height:77px;
  margin:3px 0 0;
  padding:0;
  text-indent:-6000px;
  vertical-align:text-bottom;
  width:77px
}
div#topTabs ul li a:hover {
  background-color:#6B0816
}
div#topTabs ul li a.link1 {
  background-position:left -580px
}
div#topTabs ul li a.link2 {
  background-position:left -495px
}
div#topTabs ul li a.link3 {
  background-position:left -411px
}
div#topTabs ul li a.link4 {
  background-position:left -341px
}
div#topTabs ul li a.link5 {
  background-position:2px -258px
}
div#topTabs ul li a.link6 {
  background-position:2px -160px
}
div#topTabs ul li a.link7 {
  background-position:2px -90px
}
div#topTabs ul li a.link8 {
  background-position:2px 9px
}
div#topTabs ul li a.link9 {
  background-position:left -665px
}
div#topTabs ul.subMenu {
  display:none;
  position:absolute;
  z-index:100
}
div#topTabs ul#sub6.subMenu {
  margin-left:-56px
}
div#topTabs ul.subMenu.active {
  display:block
}
div#topTabs ul.subMenu li {
  float:none;
  margin:0
}
div#topTabs ul.subMenu li a {
  font-size:12px;
  margin:0;
  padding:4px 8px;
  width:120px
}
td#leftnav dd, div#leftnav dd {
  background:transparent url(/direct_images/net10/ntBullet.white.gif) no-repeat 10px center;
  color:#fff;
  font-size:11px;
  font-weight:700;
  margin:36px 0;
  padding-left:28px
}
td#leftnav dd a, div#leftnav dd a {
  color:#000;
  display:block;
  padding:5px 2px 5px 10px
}
td#leftnav dt, div#leftnav dt {
  background:transparent url(/direct_images/net10/10centAlways.white.gif) no-repeat center center;
  font-size:12px;
  height:94px;
  margin:40px 0;
  text-align:center;
  text-indent:-6000px;
  word-spacing:.3em
}
td#leftnav dt strong, div#leftnav dt strong {
  font-size:25px
}
td#leftnav dt em, div#leftnav dt em {
  font-size:17px;
  font-style:normal
}
div#content {
  background-color:#FFF
}
#content {
  background-color:#FFF;
  background-image:url(/direct_images/net10/frame/left_nav_pattern.gif);
  background-repeat:repeat-y;
  float:none;
  margin:0;
  padding:0;
  width:776px
}
#body {
  margin:0;
  padding:0 0 0 8px
}
#body img {
  clear:none
}
#body a {
  border-bottom:1px dotted #9094A6;
  color:#000;
  font-weight:700;
  text-decoration:none
}
#body a:hover {
  background-color:#E7EAF1;
  border-bottom:1px solid #05176A;
  text-decoration:none
}
#popup {
  background-color:#FFF;
  background-image:url(/direct_images/net10/frame/popup_top_halftone.gif);
  background-position:right top;
  background-repeat:no-repeat;
  border:solid 8px #9094A6;
  display:inline;
  float:left;
  font-family:verdana;
  font-size:10px;
  height:100%;
  margin:0;
  padding:1em;
  width:100%
}
#popup a {
  color:#05176A;
  font-weight:700;
  text-decoration:none
}
#popup a:hover {
  background-color:#E7EAF1;
  color:#000;
  text-decoration:none
}
#popup .phoneInstructions {
  background-color:#2F89D7;
  color:#FFF;
  padding:5px
}
#printPage {
  background-color:#FFF;
  background-position:right top;
  display:inline;
  float:left;
  height:100%;
  margin:0;
  padding:10px
}
#printPage a {
  color:#000;
  font-weight:700;
  padding:3px;
  text-decoration:underline
}
#printPage a:hover {
  background-color:#000;
  color:#FFF;
  font-weight:700;
  text-decoration:none
}
div#page-footer p, div#page-copyright p {
  font-family:verdana, arial;
  font-size:10px;
  text-align:center
}
div#page-footer p {
  background-color:#51A0BF;
  border-right:1px solid #6F96A5;
  border-top:7px solid #51A0BF;
  clear:both;
  color:#fff;
  margin:0;
  padding-bottom:10px
}
div#page-footer a {
  border-bottom:1px dotted #fff;
  color:#FFF;
  font-weight:400;
  text-decoration:none
}
div#page-footer a:hover {
  background-color:#E7EAF1;
  border-bottom-color:#05176A;
  color:#05176A;
  text-decoration:none
}
div#page-copyright p {
  color:#888;
  margin:10px 0 20px
}
#buttons {
  float:left;
  margin:0
}
#buttons ul li {
  background-color:#FFF;
  list-style:none;
  margin:0;
  padding:0
}
.indexColumnTD {
  background-color:#DCEEF5;
  color:#000;
  font-size:10pt;
  font-weight:700;
  width:146px
}
.greyText {
  color:#000 !important
}
table.siteMap td {
  font-family:Verdana;
  font-size:10px;
  font-style:normal
}
table#siteMap a, table#siteMap a:hover {
  border-width:0
}
a.siteMap:hover {
  background-color:#FFED8B;
  border:0 solid #FFF;
  font-family:Verdana;
  font-size:10px;
  font-style:normal
}
a.siteMap:visited {
  color:#071C5B;
  font-family:Verdana;
  font-size:10px;
  font-style:normal
}
a.siteMap {
  border:0 solid #FFF;
  color:#071C5B;
  font-size:10px;
  font-weight:700;
  margin:0;
  padding:4px;
  text-decoration:none;
  width:100%
}
.siteMapSection {
  background-color:#081A5D;
  background-position:right;
  background-repeat:no-repeat;
  color:#FFF;
  font-weight:700;
  padding:4px
}
.clear {
  clear:both;
  font-size:0;
  height:0;
  line-height:0
}
.tracking_grayText {
  color:#737685;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  margin-left:10px;
  margin-top:10px
}
.tracking_OrderTable {
  margin-left:13px
}
.tracking_OrderTable_Product {
  padding:3px 5px;
  width:278px
}
.tracking_OrderTable_Quantity {
  border-left:2px solid #fff;
  padding:3px 5px;
  text-align:center;
  width:50px
}
.tracking_OrderTable_Status {
  border-left:2px solid #fff;
  padding:3px 5px;
  text-align:center;
  width:135px
}
.tracking_OrderTable_TrackingNum {
  border-left:2px solid #fff;
  padding:3px 5px;
  text-align:center;
  width:110px
}
.tracking_OrderTableRow_Blue {
  background-color:#001d78;
  color:#fff;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:700
}
.tracking_OrderTableRow_Dark {
  background-color:#e7e7f1;
  color:#737685;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px
}
.tracking_OrderTableRow_Light {
  background-color:#f2f2fa;
  color:#737685;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px
}
.tracking_OrderTable_Summary {
  border-bottom:1px solid #fff;
  padding:6px 5px;
  text-align:right
}
.tracking_SearchForm, .forgotConfirm {
  background-color:#e5f2f8;
  border:2px solid #ccc;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:700;
  margin-bottom:20px;
  margin-left:130px;
  margin-top:25px;
  padding:10px 20px 20px;
  width:475px
}
* html .tracking_SearchForm, * html .forgotConfirm {
  margin:15px -10px 0 70px
}
.forgotConfirm {
  font-weight:100
}
.tracking_SearchFormButton, .forgotButton, .tracking_SearchFormButtonEmail {
  clear:both;
  float:left;
  margin-left:115px;
  margin-top:30px
}
* html .tracking_SearchFormButton, * html .tracking_SearchFormButtonEmail, * html .forgotButton {
	margin-left:58px
}
.tracking_SearchFormButtonEmail {
	margin-top:10px
}
.forgotButton {
  width:48%
}
.tracking_SearchFormLine {
  float:left;
  margin-top:10px
}
.tracking_SearchFormLine input {
  width:200px
}
.tracking_SearchFormText {
  float:left;
  height:17px;
  line-height:17px;
  padding-right:15px;
  width:104px
}
.shoppingTableDarkRow {
  background-color:#e7e7f1;
  color:#737685;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  line-height:10px
}
.shoppingTableLightRow {
  background-color:#f2f2fa;
  color:#737685;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  line-height:10px
}
.shoppingTableLightRow td, .shoppingTableDarkRow td {
  padding-bottom:9px;
  padding-left:5px;
  padding-top:7px
}
.shoppingTableRowBorder {
  border-top:2px solid #fff
}
.shoppingTableTotalText {
  padding-right:5px;
  text-align:right
}
.shoppingTableTopRow {
  background-color:#001d78;
  color:#fff;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:700;
  height:20px
}
.shoppingTableQuantityColumn {
  padding-right:5px;
  text-align:center;
  width:70px
}
.shoppingTableNameColumn {
  width:317px
}
.shoppingTableBorderColumn {
  border-right:2px solid #fff;
  width:0
}
.shoppingTablePriceColumn {
  padding-right:5px;
  text-align:right;
  width:70px
}
.shoppingTableTotalColumn {
  min-width:120px;
  padding-right:5px;
  text-align:right
}
.shoppingTableBottom {
  background-color:#001d78;
  color:#fff;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:700;
  height:30px
}
.formText {
  float:left;
  font-size:12px;
  font-weight:700;
  padding:0 5px 0 0;
  text-align:right;
  width:25%
}
.formField {
  float:left;
  width:73%
}
.formContainer_2column {
  float:left;
  margin:0 0 0 10px;
  width:368px
}
* html .formContainer_2column {
  width:366px
}
.formContainer_1column {
  background:url(/direct_images/net10/frame/1column_bg.gif) repeat-y;
  border-bottom:1px solid #001a56;
  float:left;
  margin:5px 0 5px 16px;
  max-width:746px;
  padding:0 0 7px;
  width:746px
}
.formHeader_new {
  background-color:#5eb6e4;
  border:1px solid #4e7eaa;
  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:366px
}
* html .formContainer_2column .formInnerContainer {
  margin-right:-40px;
  width:365px
}
.formContainer_1column .formInnerContainer {
  width:700px
}
.formInnerContainer input, #extension input {
  font-size:11px
}
.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 .formText {
  margin-right:10px;
  width:50px
}
* html #extension {
  margin-left:100px;
  margin-right:-100px
}
#promotionBox input {
  background:none;
  border:none;
  float:left
}
#promotionBox span {
  float:left;
  font-size:11px;
  margin-left:7px;
  margin-top:-1px;
  width:315px
}
#checkToCopy {
  font-size:12px;
  height:25px
}
#checkToCopy input {
  background:none;
  border:none;
  float:left;
  margin-left:10px
}
#checkToCopy span {
  float:left;
  margin-left:5px;
  margin-top:-1px
}
#powaiverDiv input {
  background:none;
  border:none
}
#pleaseNote {
  font-size:11px;
  font-style:italic
}
#termsNote {
  float:left;
  font-size:12px;
  margin-left:16px;
  margin-right:-50px;
  margin-top:5px;
  width:600px
}
#termsNote #grayTextBilling {
  width:600px
}
* html .formContainer_2column, * html .formInnerContainer {
  margin-left:6px;
  margin-right:7px
}
.twoColumn_wrapper {
  background:url(/direct_images/net10/frame/2column_bg.gif) repeat-y 10px;
  float:left;
  margin-left:6px;
  margin-top:5px;
  width:100%
}
* html .twoColumn_wrapper {
  background:url(/direct_images/net10/frame/2column_bg.gif) repeat-y 12px;
  margin-left:2px;
  width:770px
}
.twoColumn_bottom {
  background:url(/direct_images/net10/frame/2column_bottom.gif) no-repeat bottom;
  float:left;
  height:6px;
  margin-bottom:3px;
  margin-left:16px;
  width:746px
}
* html .twoColumn_bottom {
  margin-left:8px;
  margin-top:-4px
}
.redHeaderFull {
  background-color:#810a1b;
  clear:both;
  color:#fff;
  float:left;
  font-size:14px;
  font-weight:700;
  margin-bottom:20px;
  margin-top:5px;
  padding:5px 0 5px 16px;
  width:762px
}
.signatureDisclaimer {
  color:red;
  position:relative
}
.requiredIntro {
  clear:both;
  float:left;
  font-family:Arial, Verdana, sans-serif;
  font-size:12px;
  margin-left:16px;
  padding:0;
  width:96.5%
}
.billShipButtons {
  float:right;
  margin-right:16px;
  padding-top:8px
}
* html .billShipButtons {
  margin-right:-16px;
  margin-top:-45px;
  width:160px
}
#breadcrumbs {
  clear:both;
  color:#001a56;
  float:left;
  font-size:11px;
  font-weight:700;
  margin:8px 0 3px 16px;
  width:100%
}
#breadcrumbs span {
  color:#810a1b
}
#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:active {
  color:#001a56;
  text-decoration:none;
  text-transform:uppercase
}
#breadcrumbs a:hover, #breadcrumbs a:visited:hover, .popUpUppercase {
  color:#001a56;
  text-decoration:underline;
  text-transform:uppercase
}
#mainContentWide {
  background:none;
  background-color:#fff;
  border-left:1px solid #51a0bf;
  border-right:1px solid #51a0bf;
  float:left;
  margin-top:-3px;
  padding-bottom:15px;
  position:relative;
  width:778px
}
* html #mainContentWide {
  width:746px
}
.blueBreakWide {
  background:url(/direct_images/net10/frame/blueBreak.gif) repeat-x;
  clear:both;
  display:block;
  height:20px;
  margin-bottom:-10px;
  margin-left:17px;
  width:745px
}
.blueHeader12pxWide, .shoppingButtonsWide, .shoppingButtonsWideShipping {
  margin-left:17px
}
#shoppingTableWide, .shoppingButtonsWide, .shoppingButtonsWideShipping {
  width:735px
}
#processingOrderWide {
  margin-top:10px;
  width:780px
}
.shoppingButtonsWide .orderButtonsRight, .shoppingButtonsWideShipping .orderButtonsRight {
  margin-left:0;
  width:532px
}
.shoppingButtonsWideShipping .button {
  float:left;
  margin-right:0
}
*+html .shoppingButtonsWideShipping {
  border-bottom:10px solid #fff;
  border-top:10px solid #fff
}
#shoppingTableWide {
  margin-left:20px
}
#shoppingTableWide #shoppingTableProductOrder {
  width:461px
}
#shoppingTableWide .shoppingTableSummaryLeft, #shoppingTableWide .shoppingTableBottomLeft {
  width:638px
}
.grayTextWide {
  margin-top:0;
  width:755px
}
.grayTextWideProcessing {
  color:#737685;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  margin-left:10px;
  text-align:center;
  width:755px
}
.forgotLink {
  width:400px	
}
.forgotLink, .forgotLink a:link, .forgotLink a:visited, .forgotLink a:active, .forgotLink a:visited:hover, .forgotLink a:hover {
  clear:both;
  color:#810a1b;
  float:left;
  font-weight:100;
  margin:3px 0 -25px 59px;
  position:relative;
}
* html .forgotLink {
  margin-left:30px
}
#mainContentWide input[type="text"], #mainContentWide select {
  color:#4e7eaa;
  font-size:12px
}
#livePersonButtonContainer {
  height:37px;
  left:0;
  margin:42px 0 0 10px;
  top:0;
  z-index:500
}
#livePersonButtonContainer td {
  height:37px
}
*+html #livePersonButtonContainer {
  margin-top:39px
}
* html #livePersonButtonContainer {
  float:left;
  position:relative
}
a img, .imageLink, .giftBoxText input, #mainContent input[type="radio"] {
  border:none
}
.invisible, hr {
  display:none
}
.accessoryListButtonsLeft, #detailButtonsLeft {
  float:left;
  margin-left:-2px
}
* html .accessoryListButtonsLeft, * html #detailButtonsLeft, .shoppingTableUpdateColumn {
  width:106px
}
.accessoryListButtonsRight, #detailButtonsRight {
  float:right;
  margin-right:-2px
}
* html .accessoryListButtonsRight, * html #detailButtonsRight {
  margin-right:0;
  width:150px
}
.accessoryTableIMG, .accessoryPhone li, .cvvPopUp li, .giftBox li, .orderButtonsRight li, .productCell li, #productDetailLeft li, #promoCode ul li, #shoppingTableMain, div#topTabs ul li, .tracking_SearchFormLine ul li, .formInnerContainer .formField {
  float:left
}
#accessoryTableAvailability .accessoryTableDark li, #accessoryTableAvailability .accessoryTableLight li {
  padding-left:3px;
  padding-top:4px
}
* html #accessoryTableAvailability .accessoryTableDark, * html #accessoryTableAvailability .accessoryTableLight, * html #accessoryTablePrice .accessoryTableDark, * html #accessoryTablePrice .accessoryTableLight {
  height:42px
}
#accessoryTablePrice .accessoryTableDark li, #accessoryTablePrice .accessoryTableLight li {
  padding-right:5px;
  padding-top:14px;
  text-align:right
}
#accessoryTableQuantity .accessoryTableTitle, #shoppingTableQuantity .shoppingTableTitle {
  padding-left:0;
  text-align:center
}
* html #accessoryTableQuantity .accessoryTableDark, * html #accessoryTableQuantity .accessoryTableLight {
  height:42px;
  margin-bottom:0
}
.accessoryTableTitle, .shoppingTableTitle {
  background-color:#001d78;
  color:#fff;
  display:block;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:700;
  height:20px;
  line-height:19px;
  padding-left:5px
}
.accessoryTableTitlePrice, .shoppingTableUnitPrice {
  background-color:#001d78;
  color:#fff;
  display:block;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:700;
  height:20px;
  line-height:19px;
  padding-right:5px;
  text-align:right
}
* html .blueBreak, * html .blueBreakWide, *+html .blueBreakWide {
  margin-bottom:-20px
}
* html .button span, * html .promoCodeButton li {
  padding-left:5px;
  padding-right:5px
}
.disclaimer p, .grayText p, .tracking_grayText p {
  margin-bottom:10px
}
.errorTextCart li, .errorTextCheckout li, .errorTextDetails li {
  color:#ce0017;
  font-size:10px
}
*+html .errorTextCheckout, * html .errorTextCheckout {
  margin-top:5px
}
.grayText a, .tracking_grayText a {
  color:#00f;
  cursor:pointer;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:700
}
#grayTextBilling a, #grayTextOrder a {
  color:#00f;
  cursor:pointer;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px
}
#popUpBody, #popUpBodyGiftBox {
  background-color:#fff;
  float:left;
  height:100%;
  padding-bottom:10px;
  padding-left:10px;
  padding-top:20px
}
#popUpBodyCVV .grayText, #popUpBody .grayText {
  margin-left:11px;
  margin-top:5px;
  padding-right:30px
}
* html .popUpButtons, #extension .formField {
  width:80px
}
* html #termsNote {
  margin-left:10px
}
* html .productCell {
  margin-left:8px
}
* html #promoCode, * html #shoppingTableWide {
  margin-left:11px
}
* html .shoppingButtons, * html #shoppingTable {
  margin-left:9px
}
* html .shoppingTableBottomLeft, * html .shoppingTableSummaryLeft {
  width:487px
}
* html .shoppingTableBottomRight, * html .shoppingTableSummaryRight {
  height:23px;
  width:85px
}
#shoppingTableTotal .shoppingTableDark li, #shoppingTableTotal .shoppingTableLight li, #shoppingTableUnitPrice .shoppingTableDark li, #shoppingTableUnitPrice .shoppingTableLight li {
  padding-right:5px;
  padding-top:9px;
  text-align:right
}
#shoppingTableProduct .shoppingTableDark ul, #shoppingTableProduct .shoppingTableLight ul, #shoppingTableProductOrder .shoppingTableDark ul, #shoppingTableProductOrder .shoppingTableLight ul {
  height:10px;
  margin-left:5px;
  overflow:hidden;
  padding-top:9px
}
* html #shoppingTableProduct .shoppingTableDark ul, * html #shoppingTableProduct .shoppingTableLight ul, * html #shoppingTableProductOrder .shoppingTableDark ul, * html #shoppingTableProductOrder .shoppingTableLight ul {
  height:20px
}
#shoppingTableQuantity .shoppingTableDark li, #shoppingTableQuantity .shoppingTableLight li {
  float:left;
  line-height:30px;
  text-align:center;
  width:88px
}
* html #shoppingTableQuantity .shoppingTableDark li, * html #shoppingTableQuantity .shoppingTableLight li, * html #checkToCopy span, *+html #checkToCopy span, * html #promotionBox span, *+html #promotionBox span {
  margin-top:3px
}
#shoppingTableQuantityOrder .shoppingTableDark li, #shoppingTableQuantityOrder .shoppingTableLight li {
  padding-top:9px;
  text-align:center
}
.shoppingTableSummaryTitle, .shoppingTableTax {
  float:right;
  margin-right:5px;
  margin-top:3px
}
table td, #header img, #header a {
  margin:0;
  padding:0
}
p a, p a:hover, .shoppingTableNameColumn a:hover, .shoppingTableNameColumn a:visited:hover, .forgotLink a:visited:hover, .forgotLink a:hover {
  text-decoration:none
}
#mainContent input[type="text"], #mainContent input[type="password"] {
  border:1px solid #071C5B
}
.red, .reqField {
  color:red
}
.tracking_OrderTable_Total, .tracking_OrderTable_UnitPrice {
  border-left:2px solid #fff;
  padding:3px 5px;
  text-align:center;
  width:55px
}
.tracking_OrderTable_TrackingNum a:link, .tracking_OrderTable_TrackingNum a:visited, .tracking_OrderTable_TrackingNum a:active {
  color:#06C;
  text-decoration:underline
}
.tracking_OrderTable_TrackingNum a:hover, .tracking_OrderTable_TrackingNum a:visited:hover {
  color:#06C;
  text-decoration:none
}
.tracking_OrderTableRow_Dark td, .tracking_OrderTableRow_Light td {
  border-bottom:1px solid #fff;
  padding-bottom:7px;
  padding-top:7px
}
.shoppingTableNameColumn a:link, .shoppingTableNameColumn a:visited, .shoppingTableNameColumn a:active, .forgotLink a:link, .forgotLink a:visited, .forgotLink a:active {
  text-decoration:underline
}
#shoppingTableProduct .shoppingTableDarkRow ul, #shoppingTableProduct .shoppingTableLightRow ul {
  margin-left:5px;
  padding-bottom:10px;
  padding-top:9px
}
.shoppingTableTopRow td, .shoppingTableBottom td {
  padding-left:5px
}
* html .formContainer_1column, * html .requiredIntro, * html #breadcrumbs {
  margin-left:8px
}
