/*easy cell phones*/

.promoselect
	{background-color: #f1f1f1; 
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #000000;}

EM
	{font-weight : bold;
    font-style: normal;
    font-family : Arial, Helvetica, Sans-serif;}
      
H1 
    {font-weight : normal;
    font-size : 12pt;
    font-family : Arial, Helvetica, Sans-serif;
    color : #000000;} 
    /* Main page header for Cricket co-brand. */

.Clr1
    {color : #000066;}
    /* Blue accent color. */ 

.Clr2
    {color : #CC0000;}
    /* Red accent color. */ 

.Std
	{font-size : 8pt;
    font-family : Arial, Helvetica, Sans-serif;
	color : #000000;}
    /* Default or standard size */ 

.StdClr1
    {font-size : 10pt;
    font-family : Arial, Helvetica, Sans-serif;
	color : #006633;}
    /* Standard size in LT primary periwinkle
    color. Commonly used with the Bold <EM> tag for +
    headers for editorial sections, merchandising, etc. */ 

.StdClr2
    {font-size : 10pt;
    font-family : Arial, Helvetica, Sans-serif;
	color : #CC0000;}
    /* Standard size in red accent color. Frequently
    used with bold <EM> tag for prices and error
    messages. */ 

.StdClr3
    {font-size : 10pt;
    font-family : Arial, Helvetica, Sans-serif;
	color : #FFFFFF;}
    /* Standard size in white; generally used with 
    bold <EM> tag against dark blue cell background 
    for merchandising positions */ 
	
.Xsm
  	{font-size : 7pt;
  	font-family : Arial, Helvetica, Sans-serif;}
  	/* Super Small size */
	
.Sm
    {font-size : 8pt;
    font-family : Arial, Helvetica, Sans-serif;
	color : #000000;}
    /* Small size */ 

.SmClr1
    {font-size : 8pt;
    font-family : Arial, Helvetica, Sans-serif;
	color : #000066;}
    /* Small size in blue. */ 

.SmClr2
    {font-size : 8pt;
    font-family : Arial, Helvetica, Sans-serif;
	color : #CC0000;}
    /* Small size in red. */ 

.SmClr3
    {font-size : 8pt;
    font-family : Arial, Helvetica, Sans-serif;
	color : #FFFFFF;}
    /* Small size in white. */ 
	
.Med
    {font-size : 11pt;
    font-family : Arial, Helvetica, Sans-serif;
	color : #000000;}
    /* Medium size font */  

.MedClr1
    {font-size : 11pt;
    font-family : Arial, Helvetica, Sans-serif;
	color : #006633;}
    /* Medium size in LT primary periwinkle color. */ 
	
.MedClr2
    {font-size : 11pt;
    font-family : Arial, Helvetica, Sans-serif;
	color : #CC0000;}
    /* Medium size in red. */  

.Lg
    {font-size : 12pt;
    font-family : Arial, Helvetica, Sans-serif;
	color : #000000;}
    /* Large size font */    

.LgClr1
    {font-size : 10pt;
    font-family : Arial, Helvetica, Sans-serif;
	color : #006633;}
    /* Large size in green for Cricket co-brand. */ 

.LgClr2
    {font-size : 12pt;
    font-family : Arial, Helvetica, Sans-serif;
	color : #CC0000;}
    /* Large size in red. */ 

.LgClr3
    {font-size : 12pt;
    font-family : Arial, Helvetica, Sans-serif;
	color : #FFFFFF;}
    /* Large size in white. */ 

.LgClr3a
    {font-size : 8pt;
    font-family : Arial, Helvetica, Sans-serif;
	color : #006633;}
	/* Large size in green for Cricket co-brand. */
	
.LgClr4
    {font-size : 12pt;
    font-family : Arial, Helvetica, Sans-serif;
	color : #CC0000;}
    /* Large size in red. Used for error messaging on promo page*/ 
    
.XLgClr2
    {font-size : 14pt;
    font-family : Arial, Helvetica, Sans-serif;
	color : #CC0000;}
    /* Zip code text */

.pageHeader, .pageHeader2 {
	color: #333333;
	font-weight: normal;
}

.BrandedButton
    {font-size : 11pt;
    font-family : Arial, Helvetica, Sans-serif;
        color : #000066;
	background-color : #FFffff;
	font-weight: bold;}
    /* Letstalk style button. */      

#Bg1
    {background-color : #F1F1F1;}
    /* Khaki background color used for chart
    banding, compatible products widget on detail
    pages, and where a neutral cell color is needed for Cricket co-brand. */    

#Bg2
    {background-color : #006633;}
.Bg2
    {background-color : #006633;}	
    /* Periwinkle blue used as cell background for
    white text and in call-out box borders. */ 

#Bg2a
    {background-color : #FFFFFF;}
    /* White used as cell background for
    white text and in call-out box borders for Cricket co-brand. */

#Bg3
    {background-color : #006633;}
    /* Green used as cell background on reviews pages
    and as banding in shopping cart for Cricket co-brand. */ 

#Bg4
    {background-color : #cccccc;}
    /* Light Grey used as cell background highlight
    color also on reviews pages and in shopping cart. */ 

#Bg5
    {background-color : #E5E5E5;}
    /* Mustard yellow used as cell background on expert
    reviews pages and call-out boxes. */ 

#Bg6
    {background-color : #FFFFFF;}
    /* White used as cell background on nested tables. */ 

#Bg7
    {background-color : #006633;}
    /* Black used as cell background on "corporate spotlights" and black outlines on nested tables (location box). */ 

#Bg8
	{background-color : #ffffff;}
	/* White used for outline of right margin boxes. */ 
	
#Bg9
	{background-color : #828A92;}
	/* Grey used for header in Select Accessories Box. */ 
	
#Bg10
	{background-color : #006633;}
	/* Yellow used for header in Recommend Rate Plan Box. */ 
	
#Bg11
	{background-color : #FFFFFF;}
	/* Yellow used for background in the body of Recommend Rate Plan Box. */ 
	
#Bg11a
	{background-color : #E5E5E5;}
	/* Yellow used for radio buttons in the body of Recommend Rate Plan Box. */ 

#Bg12
	{background-color : #999999;}
	/* Grey */

#Bg13
	{background-color : #006633;}

	
#Bg14
	{background-color : #E5E5E5;}

#Bg14a
	{background-color : #F1F1F1;}
	/* Light Grey for Cricket co-brand. */
	
#Bg14
	{background-color : #E5E5E5;}
	/* LetsTalk Yellow on Zip Code Page*/   


#Bg15
	{background-color : #006633;}
	/* Green for Cricket co-brand. */

#Bg17
	{background-color : #fff;}
	/* Green for Cricket co-brand - changed to white for ecp. */

#Bg25 
	{background-color : #dfea80;}
	/* Light green for ecp. */


/* exceptions for background color problems */	
.content table #Bg17
	{background-color: #006633;}
	
#Bg10 .Std 
	{color: #fff;}

div.white #Bg10
	{background-color: #f1f1f1; }

A:active 
{font-size: 11px; 
 text-decoration: none; 
 color: #333333;}

A:link 
{font-size: 11px; 
 text-decoration: none; 
 color: #333333;}

A:visited 
{font-size: 11px; 
 text-decoration: none; 
 color: #333333;}

A:hover
{font-size: 11px; 
 text-decoration: underline; 
 color: #333333;}
 
 A.black:active 
{font-size: 11px; 
 text-decoration: none; 
 color: #000000;}

A.black:link 
{font-size: 11px; 
 text-decoration: none; 
 color: #000000;}

A.black:visited 
{font-size: 11px; 
 text-decoration: none; 
 color: #000000;}

A.black:hover
{font-size: 11px; 
 text-decoration: underline; 
 color: #000000;}
 
#breadcrumbSelected {color: #006633; font-weight: bold}
#breadcrumbVisited {color: #666666; font-weight: bold}
#breadcrumbNumberOrCheckMark {color: #666666; font-weight: bold}

#breadcrumbTopLine1 {background-color: #efefef}
#breadcrumbTopLine2 {background-color: #dedede}
#breadcrumbBottomLine1 {background-color: #efefef}
#breadcrumbBottomLine2 {background-color: #dedede}



td {
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
}

form
{
	margin:0px;
}
a {
	text-decoration: underline;
	color:#1054AF;
}

A.nav {margin:0 14 0 14}
A.nav:link {
	text-decoration: none;
	color:#FFFFFF;}
A.nav:visited {
	text-decoration: none;
	color:#FFFFFF;}
A.nav:hover {
	text-decoration: underline;
	color:#FFFFFF;}


a.2,a.white {
	text-decoration: none;
	color:#FFFFFF;
}
a.3 {
	text-decoration: underline;
	color:#000000;
}
.style1 {font-size: 12px; text-decoration: none;}
.style2 {
	color: #25657D;
	font-weight: bold;
	text-decoration: none;
}
.style3 {
	color: #1D1C72;
	font-weight: bold;
}
.style4 {
	color: #EB890E;
	font-weight: bold;
}
.style5 {
	color: #D72423;
	font-weight: bold;
}
.style6 {
	color: #AE0F0F;
	font-weight: bold;
}
.style7 {
	color: #FF6603;
	font-weight: bold;
}
.style8 {color: #FFFFFF}


.orderText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006633
}

.leftNavHeader {
	background-image: url(/img/brands/easy/elements/leftnav_header_bullet.gif);
	background-repeat: no-repeat;
	background-color: #006633;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	height: 19px;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.leftNavWhite {
	background-image: url(/img/brands/easy/elements/leftnav_subhead_bullet_wbg.gif);
	background-position: 5px 5px;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 25px;
}

.leftNavGray {
	background-image: url(/img/brands/easy/elements/leftnav_subhead_bullet_gbg.gif);
	background-position: 5px 5px;
	background-repeat: no-repeat;
	background-color: #f4f4f4;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 25px;
}

.leftNavBoxHeader {
	background-image: url(/img/brands/easy/elements/sidenav_box_header_bg.gif);
	background-repeat: repeat-y;
	background-color: #006633;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #ffffff;
	text-transform: uppercase;
}

.leftNavBox {
	background-image: url(/img/brands/easy/elements/sidenav_box_bg.gif);
	background-repeat: repeat-y;
	background-color: #006633;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	color: #ffffff;
	text-align: center;
}

.NarrowSelection {
	background-color: #006633;
	padding: 10px;
	font-size: 12px;
	color: #cccc33;
}

.resultsLeft {
	background-image: url(/img/brands/easy/cimg/corners/7x7_f4f4f4_e1e1e1_l.gif);
	background-repeat: repeat-y;
	background-color: #f4f4f4;
}

.resultsRightGray {
	background-image: url(/img/brands/easy/cimg/corners/7x7_f4f4f4_e1e1e1_r.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #f4f4f4;
}

.resultsRight {
	background-image: url(/img/brands/easy/cimg/corners/7x7_ffffff_e1e1e1_r.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #ffffff;
}

.resultsBottom {
	background-image: url(/img/brands/easy/cimg/corners/7x7_f4f4f4_e1e1e1_b.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #f4f4f4;
}

.resultsBottomLeft {
	background-image: url(/img/brands/easy/cimg/corners/200x200_f4f4f4_e1e1e1_bl.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #f4f4f4;
}

.resultsBottomRight {
	background-image: url(/img/brands/easy/cimg/corners/200x200_f4f4f4_e1e1e1_br.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #f4f4f4;
}

.resultsPhoneModel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006633;
	font-weight: bold;
}

.resultsPhoneModelBig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #006633;
	font-weight: bold;
}

.resultsPhonePriceToday {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}

.resultsPhonePriceAfterRebate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ff0000;
	font-weight: bold;
}

.resultsPhonePriceBig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}

.resultsPhonePriceBigHot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ff0000;
}
div#choosePlanlink { 
	color: #006660; 
	font-size: 13px; 
	font-weight: bold; 
}
.continueText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}

.largePhone {
	padding: 10px;
}

.selectHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #cbdb2a;
}

.browsefilter {
	color: #cccc33;
	font-weight: bold;
}

.indent {
	padding-left: 20px;
	font-style: italic;
}
#padLeft {
	padding-left: 10px;
}
A.green:active 
{font-size: 11px; 
 text-decoration: none; 
 color: #006633;}
 
A.green:link 
{font-size: 11px; 
 text-decoration: none; 
 color: #006633;}
 
A.green:visited 
{font-size: 11px; 
 text-decoration: none; 
 color: #006633;}
 
A.green:hover
{font-size: 11px; 
 text-decoration: underline; 
 color: #006633;}
 
.topnavOrderLinks { 
	padding-top:24px;
	padding-right:28px;
	vertical-align:top;
	text-align:right;
	font-size:10pt;
    font-family:Arial, Helvetica, Sans-serif;
	color:#006633;
}

td.whiteIt, td.whiteIt a {
	color: #fff;
}

td.whiteIt a:hover {
	color: #fff;
	text-decoration: underline;
}

.imgBtn {
    border: 0 none;
    }

#cart {
    margin-left: 10px;
    padding: 0;
    width: 761px;
    }

#cartHead {
    margin-right: 66%;
    padding: 0 0 0 21px;
    background:url(/img/brands/easy/cimg/elements/tab1b.gif) no-repeat;
    }

#cartHead p {
    margin:0;
    padding:2px 9px 3px 9px;
    background:#fff url(/img/brands/easy/cimg/elements/tab2b.gif) 100% 0 no-repeat;
    color: #006633;
    font-size: 11px;
    font-weight: 900;
    }

#cartBox {
    margin: 0;
    padding: 0;
	background: url(/img/brands/easy/cimg/elements/cartBG.gif);
    }
	
#cartTop {
    margin: 0;
    padding-top: 12px;
    background: url(/img/elements/cartTop.gif) no-repeat;
    }

#cartBot {
    margin: 0;
    padding-bottom: 12px;
    background:url(/img/elements/bottom.gif) 0 100% no-repeat;
    }

#cartTab {
    margin: 0;
    padding: 0;
    border: solid #000;
    border-width: 0 1px;
    border-spacing: 0;
    width: 761px;
    }

#cartTab td {
    padding: 2px 4px 2px 9px;
    font-size: 11px;
    }

#selPh {
    margin: 0 0 0 10px;
    padding: 0 0 12px;
    width: 761px;
    background: url(/img/elements/bottom.gif) 0 100% no-repeat;
    }

#selPhTop {
    margin: 0;
    padding-top: 12px;
    background: #fff url(/img/elements/top.gif) 0 0 no-repeat;
    }

#selPhTab {
    margin: 0;
    padding: 0;
    background: #fff;
    border: solid #000;
    border-width: 0 1px;
    border-spacing: 0;
    width: 761px;
    }

#selPhTab th {
    padding: 3px 3px 6px;
    background-color: #fff;
    border: solid #000;
    border-width: 0 0 1px;
    font-size: 11px;
    vertical-align: bottom;
    }

#selPhTab th a {
    font-size: 10px;
    }

#selPhTab th img {
    margin-top: 3px;
    }

#selPhTab td.compSel {
    padding: 4px 0;
    border-left: 4px solid #fff;
    vertical-align: middle;
    }

#selPhTab td.addBtn {
    padding: 0;
    border-right: 4px solid #fff;
    }

#selPhTab td.compSel div {
    width: 97%;
    height: 100%;
    border: solid #fff;
    border-width: 3px 4px 3px 0;
    background: #f1f1f1;
    }

#selPhTab td.compSel div table {
    width: 100%;
    height: 100%;
    }

#selPhTab td.compSel div table td {
    vertical-align: middle;
    text-align: center;
    border-bottom: 0 none;
    padding: 3px;
    }

#selPhTab td {
    height: 100%;
    padding: 3px 3px 5px;
    border: solid #000;
    border-width: 0 0 1px;
    }
	
#xcart {
    margin-left: 10px;
    padding: 14px 0 0;
    width: 833px;
    background: #ddddee url(/img/cross_sell_new3/tabs/cs_top_bg.gif) 0 0 no-repeat;
    }

#xcartHead {
    margin: 0;
    padding: 0;
    border: solid #000;
    border-width: 0 1px 1px;
    }

#xcartHead h3 {
    margin:  -5px 0 0;
    padding: 0 0 0 29px;
    font-size: 16px;
    font-weight: 900;
    background: url(/img/cross_sell_new3/elements/cs_cartIcon.gif) 9px 3px no-repeat;
    }

#xcartBox {
    margin: 0;
    padding: 0;
    background: #fff url(/img/cross_sell_new3/tabs/cs_bottom_bg.gif) 0 100% no-repeat;
    }

#xcartTop {
    margin: 0;
    padding: 0;
    }

#xcartBot {
    margin: 0;
    padding-bottom: 12px;
    }

#xcartTab {
    margin: 0;
    padding: 0;
    border: solid #000;
    border-width: 0 1px;
    border-spacing: 0;
    width: 100%;
    }

#xcartTab td {
    padding: 2px 4px 2px 9px;
    font-size: 11px;
    vertical-align: top;
    }

#xcartTab td span {
    color: #f00;
    }

.fcIframe {background-color: #FFFFFF;}


.accessoriesHeader1 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    background-color: #f1f1f1;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
}

.accessoriesHeader2 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    background-color: #cbdb2a;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
}

.accessoriesHeader3 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
	color: #ffffff;
    background-color: #006633;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
}

.accessoriesHeader4 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    background-color: #006633;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    color: #ffffff;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
}

.accessoriesHeader5 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    background-color: #f1f1f1;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}

.accessoriesSubheader1 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #979271;
}

.accessoriesPrice {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 18px;
    color: #ff0000;
}

.accessoriesHeaderPhoto {
    padding-bottom: 1px;
    padding-left: 30px;
}

.accessoriesHeaderText {
    padding-bottom: 5px;
    padding-left: 30px;
}
.accessoriesHeaderTextBG {
    background-color: #ededce;
}

td.accessoriesHeader5 td#Bg6.Sm > li {
	margin-left: 15px;
}

*+html td.accessoriesHeader5 td#Bg6.Sm > li {
	margin-left: 0;
}
.accessoriesBottom {
    height: 8px;
    border-bottom: 1px solid #000000;
}

.accessoriesContent {
    font-family: Arial, Helvetica, sans-serif;
    background-color: #ffffff;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    padding-top: 20px;
    padding-bottom: 20px;
}

.accessoriesIcon {
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}

.accessoriesCartText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.accessoriesCartTextGray {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
}

.accessoriesFreeShipping {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #006633;
}

.accessoriesIcon img {
    padding-bottom: 5px;
}

.accessoriesHint {
    padding-left: 30px;
}

.accessoriesBestSellers {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-top: 10px;
}

.accessoriesBestSellersPrice {
    font-weight: normal;
    color: #ff0000;
}

.accessoriesBestSellers a {
    font-weight: normal;
}

.accessoriesPriceToday {
    color: #999999;
    text-decoration: line-through;
}

.accessoriesPriceAfterRebate {
    color: #ff0000;
    font-size: 14px;
    font-weight: bold;
}

.accessoryManufacturerCategory{
    font-size : 14px;
    font-weight: bold;
    font-family : Arial, Helvetica, Sans-serif;
    text-align: left;
    padding-left: 20px;
}

#accessoriesSelectedBG1 {
    background-color: #f1f1ff;
}

#accessoriesDetail {
    padding-top: 2px;
    padding-bottom: 7px;
}

#accessoriesPhotoBG {
    background-color: #ffffff;
    width: 166px;
    text-align: center;
    margin-top: 7px;
    padding-top: 5px;
    padding-bottom: 5px;
}

