﻿
/*--shop window header--*/
#bcaShopWindowHeader,#bcaShopWindowFooter,#bcaShopWindowFooter2{position:relative;background:#fff url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/blueBG.gif") repeat-x;height:32px;padding:5px 0 1px 0;margin:1px 0 0 0;clear:both;}
#bcaShopWindowHeader a,#bcaShopWindowFooter a{line-height:1.3em;}
#bcaShopWindowHeader div,#bcaShopWindowFooter div{font-size:1.2em;}
#bcaShopWindowHeader dd.title{float:left;height:20px;}
#bcaShopWindowHeader dd.title h1{float:left;font-weight:bold;font-size:1.2em;margin:0;padding:0;line-height:2em;}
#bcaShopWindowHeader dd.title img{float:left;margin:0 5px 0 3px;vertical-align:middle;}
#bcaShopWindowHeader dd.dealsNav, #bcaShopWindowFooter dd.dealsNav{float:right;padding-top:3px;height:20px;}
#bcaShopWindowHeader span.indexRss{float:right;position: relative; bottom: 12px; right: 5px;}

#bcaShopWindowFooter{border-top:5px solid white;margin-bottom:2px;padding-top:0;}
.index{border-bottom:1px solid #dadada;height:25px !important;font-size:1.2em;}
.footer2{position:relative;height:32px;padding:5px 0 1px 0;margin:1px 0 0 0;clear:both;}
.homeFooter{font-size:1.2em;}
#navDeals img{margin-top:3px;}
#bcaShopWindowFooter dd.dealsNav{padding-top:5px;}
 .toLeft{float:left;margin:0 4px;padding:2px 0;}
 .indexRss{float:right;margin:3px 5px 0 0;}

/*--product cell--*/
/*===================================
attention:
we used em for product cell height;
algorithm:	[x]em = [x]*10px+10px;
			5em = 5*10px+10px = 60px;
			10em = 10*10px+10px = 110px;
====================================*/
#bodyCenterArea .crb{border-right:1px solid #dadada;}

#bcaProductCell {position:relative;float:left;clear:both;background:#fff;padding-bottom:10px;}
#bcaProductCell dd,#bcaFeatureItem dd{padding:1px 0;}
#bcaProductCell table{width:100%;clear:both;}
#bcaProductCell table .cell{float:none;}

#bcaProductCell .cell{width:228px;height:37.8em;position:relative;margin:0;padding:10px 1px 0 1px;float:left;}
#bcaProductCell .header{position:relative;height:9.8em;}
#bcaProductCell .body{position:relative;height:15.9em;background:#fff;}
#bcaProductCell .footer{position:relative;height:12.1em;}

#bcaProductCell .image{position:absolute;left:0;top:5px;width:126px;}
#bcaProductCell .brand{position:absolute;top:5px;left:125px;width:100px;}
#bcaProductCell .icons{position:absolute;top:70px;left:125px;}
#bcaProductCell .promotionText{left:0;font-weight:normal;text-align:left;}
#bcaProductCell .description{position:absolute;left:0;top:3.3em;width:228px;background:#fff;text-align:left;}
#bcaProductCell .description .title h3{font-weight:normal;margin:0;padding:0;}
#bcaProductCell .description .bullet ul,#bcaProductCell .description .bullet li{margin:0 0 0 15px;padding:0;}
#bcaProductCell .price{position:absolute;left:0;bottom:1px;text-align:left;margin:2px 0;padding-bottom:5px;border-bottom:1px solid #dadada;width:228px;}
#bcaProductCell .price .savings{color:#000;}

/*--tabstore product cell--*/
#tabStoreProductCell {width:100%;position:relative;float:left;clear:both;background:#fff;text-align:center;}
#tabStoreProductCell dd,#bcaFeatureItem dd{padding:1px 0;}
#tabStoreProductCell table{width:100%;clear:both;}
#tabStoreProductCell table .cell{float:none;}

#tabStoreProductCell .crb{border-right:1px solid #dadada;}
#tabStoreProductCell .cell{width:228px;height:42em;position:relative;margin:0;padding:10px 1px 0 1px;float:left;}
#tabStoreProductCell .header{position:relative;height:13.2em;}
#tabStoreProductCell .body{position:relative;height:13em;background:#fff;}
#tabStoreProductCell .footer{position:relative;height:15.3em;}

#tabStoreProductCell .brand{height:30px;}
#tabStoreProductCell .description{width:228px;left:0;background:#fff;}
#tabStoreProductCell .description .title h3{font-weight:normal;}
#tabStoreProductCell .price{position:absolute;bottom:1px;width:228px;left:0;margin:2px 0;padding-bottom:5px;border-bottom:1px solid #dadada;}
#tabStoreProductCell .price dd{position:relative;height:1%;text-align:left;padding:0;line-height:1.2em;margin:0 5px;}
#tabStoreProductCell .price dd span{position:absolute;bottom:0;right:0;text-align:right;}
#tabStoreProductCell .price .savings{color:#016B04;}
#tabStoreProductCell .price .final{color:#000;border:1px solid #e3e3e3;border-width:1px 0;margin:4px 5px;padding:4px 0;}
#tabStoreProductCell .price .final h3{font-size:1.4em;}
#tabStoreProductCell .price .rebate{color:#6a6a6a;line-height:1.4em;height:1.7em}
#tabStoreProductCell .price .shipping{color:#6a6a6a;}
#tabStoreProductCell .promotionText{font-weight:normal;margin-top:5px;}

#tabStoreProductCell .price .mapping{margin-bottom:4px;padding:0;text-align:center;}
#tabStoreProductCell .price .mapping a{background:#fff;border-right:0;font-size:0.9em;line-height:1.6em;}
#tabStoreProductCell .price .mapping a:hover{background:#fff;border-right:0;}

#tabStoreProductCell .price .lowestPrice{margin-bottom:4px;white-space:nowrap;font-weight:bold;font-size:1.2em;text-align:center;}
#tabStoreProductCell .price .lowestPrice h3{font-size:1.4em;border:none;}
#tabStoreProductCell .price .lowestPrice h3 a{font-size:0.8em;}
#tabStoreProductCell .price .lowestPrice a{background:#CFC090;padding:2px 4px;color: #4A3B0C;border:none;}
#tabStoreProductCell .price .lowestPrice a:hover{background:#CFC090;color: #4A3B0C;border:none;}

#tabStoreProductCell .price .seeMore{padding:10px 0;text-align:center;}

/*-- dvd deals--*/
#bcaDVDProductCell,#bcansDVDProductCell,#bcaneDVDProductCell,#bcacsDVDProductCell{position:relative;float:left;clear:both;background:#fff;padding-bottom:0.5em;}
#bcaDVDProductCell table,#bcansDVDProductCell table,#bcaneDVDProductCell table,#bcacsDVDProductCell table{width:100%;clear:both;}
#bcaDVDProductCell table .dvdCell,#bcansDVDProductCell table .dvdCell,#bcaneDVDProductCell table .dvdCell,#bcacsDVDProductCell table .dvdCell{float:none; text-align:left;}

.dvdCell{width:228px;height:36.2em;position:relative;margin:0;padding:10px 1px 0 1px;float:left;}
.dvdCell .header{width:inherit;height:12.8em;position:relative;}
.dvdCell .body{width:inherit;height:18.4em;position:relative;}
.dvdCell .footer{width:inherit;height:5em;position:relative;}
.dvdCell .image{position:absolute;left:0;}
.dvdCell .rightBox{position:absolute;left:110px;bottom:1px;}
.dvdCell .bullet{font-size:1.2em;margin-bottom:5px;width:125px;}
.dvdCell .price{font-size:1.6em;font-weight:bold;width:116px;height:20px;background: url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/priceBG.gif") repeat-x;text-align:right;}
.dvdCell .title{padding:5px 2px 0px 2px;}
.dvdCell .summary{font-size:1.2em;padding:8px 5px 5px 5px;}
.dvdCell .footerBox{width:227px;position:absolute;bottom:0px;border-bottom:1px solid #dadada;}
.dvdCell .shipping{width:inherit;position:absolute;bottom:26px;color:#016b04;font-size:1.2em;}
.dvdCell .icons{position:absolute;bottom:0px;width:84px;}
.dvdCell .icons img{margin:0 1px 0 0;width:20px;height:20px;background:#f2f2f2;}

#bodyCenterArea .dvdCell .promotionText{font-weight:normal;position:absolute;left:110px;}
#bodyCenterArea .dvdCell .reviews{position:absolute;left:5px;bottom:70px;background:#eeeff0;font-size:1.1em;line-height:1.6em;}
#bodyCenterArea .dveCell .reivews .reviewsCount{font-size:1.25em;} 
#bodyCenterArea .dvdCell .addToCart{position:absolute;right:1px;bottom:1px;height:20px;width:20px;}

/*---dvd search--*/
.searchDVD{padding:3px;background-color:#e8e8e8;height:2.5em;vertical-align:middle;text-align:right;}
.searchDVD .searchOption{vertical-align:middle;position:relative;top:1px;font-size:1.2em;}
.searchDVD .searchOption select{vertical-align:middle;}
.searchDVD .searchOption input{vertical-align:middle;}
.searchDVD .searchOption a{position:relative;top:2px;}

/*--feature item--*/
#bcaFeatureItem{position:relative;height:15em;clear:both;margin:1px 2px;border-bottom:1px solid #e1e1e1;padding:10px 0 5px 0;}
#bcaFeatureItem .featureItem,#bcaFeatureItem .featureItem h3{margin:0;}
#bcaFeatureItem .left{position:absolute;top:5px;width:126px;}
#bcaFeatureItem .center{position:absolute;top:5px;left:150px;padding-right:100px;}
#bcaFeatureItem .center .title h3{font-weight:normal;}
#bcaFeatureItem .brand{text-align:center;}
#bcaFeatureItem .price{position:absolute;bottom:6px;right:2px;text-align:right;}
#bcaFeatureItem .price .savings{color:#000000;font-size:1.2em;}
#bcaFeatureItem .price .final h3{font-size:1.6em;white-space:nowrap;}
#bcaFeatureItem .price .shipping{margin:0 0 20px 0;}
#bcaFeatureItem .price .lowestPrice{margin:3px 0;}
#bcaFeatureItem .promotionText{font-size:1.2em;font-weight:normal;}
#bcaFeatureItem .featureList{margin:0;padding:0;}

/*---Category,brand List,feature brands--*/
.listDesc{clear:both;margin:2px 1px;line-height:1.2em;font-size:1.2em;}
.listDesc select{font-size:1.2em;}
.colLeft{float:left;clear:none;width:48%;margin-right:2%;padding: 0 ;font-size:1.1em;}
.colRight{float:left;clear:right;width:48%;padding: 0 ;font-size:1.1em;}
.catList,.brandList{margin: 0 0 10px 0 ;padding: 0 ;font-size:1.1em;line-height:1.3em;}
.borderBottom{height:1.3em; width:100%;border-bottom: 1px solid #f8f8f8; line-height: 1.2em;}
.alphaBetaNav{margin:0;padding:2px 0 5px 0;}
.alphaBetaNav dd{font-size:1.2em;display:inline;margin: 0 3px 0 3px;padding: 0 ;list-style:none;}
.logos{margin:10px;float:left;height:62px;width:120px;}
.openBoxDesc{float:none;clear:both;font-size:1.2em;}

/*--SEO--*/
#bcaShopWindowSEO{clear:both;margin:25px 0;background:#fff;font-size:1.2em;}
#bcaShopWindowSEO h1{font-size:1.25em;font-weight:bold;padding:5px 0 0 0;} 
#bcaShopWindowSEO h2,#bcaShopWindowSEO h3,#bcaShopWindowSEO h4 {font-size:1.125em;font-weight:bold;} 

/*--------Vendor news css-----------*/
#brandHead{border:0;}
#brandHead tr{vertical-align:top;}
#brandHead td.banner{width:468px;}
#brandHead td.banner img{border:0;border-right:1px solid #e3e3e3;}
#brandHead td.info{padding-left:5px;width:90%;font-size:11px;}

#frmSearch select,.listRowEven select {font-size: 1.1em;}

.newsContainer{margin:25px 0;clear:both;font-size:12px;}
.newsContainer a.btnOn,.newsContainer a.btnDown{font-size:11px  !important;padding:5px 0 1px 0  !important;margin-right:1px;}
.newsContainer .noResult{margin:20px;font-size:0.9em;}
.newsArticle{margin:20px 15px;clear:both;font-size:11px;}
.newsArticle p{font-size:1.2em;margin:20px 0 20px 0;}
.newsContainer h2,.newsArticle h2{margin:0;padding:10px 0;font-weight:bold;font-size:1.25em;}
.newsType{padding:5px 15px;background:#EEEFF0;border-bottom:1px solid #526380;font-size:12px;font-weight:bold;color:#526380;}
.categories{margin:5px 0;padding:0;font:9px verdana,sans-serif;}
.newslist{padding:0;margin:3px 10px 0 0;border-top:1px solid #e3e3e3;list-style-type:none;}
.newslist li,.newsTable .file{margin-top:5px;padding:2px 0 5px 5px;height:22px;}
.fileBlocks{clear:both;height:1%;border-top:1px solid #E3E3E3;padding:5px 0;margin:5px 0 15px 0;list-style-type:none;}
.fileBlocks:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fileBlocks li{float:left;width:40%;padding:2px 0 10px 5px;margin:2px 20px 2px 0;white-space:nowrap;}
.fileBlocks a{vertical-align:top;}

.newsTable{width:100%;}
.newsTable .posted{padding:5px;width:120px;background:#e3e3e3;text-align:center;}
.newsTable img{border:1px solid #AAA;}
.newsTable .ctgy p{margin:2px 7px;}
.newsTable .title{padding:5px;background:#EEEFF0;}
.newsTable .title a{font-size:0.9em;font-weight:bold;}

.newsTable tr{vertical-align:top;}
.newsTable .articleDate{margin-top:5px;font:.85em verdana,sans-serif;}
.articleKeyWords{float:left;margin:0 20px 5px 0;}
.articleKeyWords .key{font-size:1.2em;width:150px;margin-left:3px;}
.dateSelect{float:left;margin-bottom:5px;}
.dateSelect #sYear{margin-left:2px;}
.venList{margin-top:5px;}

/*-----------------Category rss-------------*/
.rssCatSection{float:right;position:relative;top:5px;right:5px;font-size:1.1em;}

/*added by Leon start*/
@media print{
	.dvdcell,.cell,.crb{width:610px !important;float:none !important;}
	.dvdRightTopBox{position:relative;top:0px;left:200px;}
	#bcaShopWindowHeader,#bcaShopWindowFooter,#bannerPromotion,#bannerAdBottom{display:none;}
	.image{position:absolute;top:30px;width:126px;height:95px;}
    .brand{position:absolute;top:2px;left:30px;width:100px;height:60px;}
	#bodyArea,.bodyArea,#bodyCenterArea{width:640px;}
}
/*added by Leon end*/

/*-----------------cell phone store rss-------------*/
.comboCell{width:96%;margin:0 auto;border-top:1px solid #e3e3e3;}
.comboCell td{vertical-align:top;}
.comboCell td.midCol{width:100%;padding:0 10px;}
.comboCell td.detailBtn{vertical-align:bottom;text-align:right;padding:5px 0;}
.comboCell td.detailBtn span{font-size:1.2em;}
.comboCell .prodImg{margin:5px;}
.comboCell p{font-size:11px;margin:10px 0;}
.comboCell li{font-size:11px;}
.comboCell h3{font-size:13px;font-weight:bold;margin:10px 0;}
.comboCell ul.priceCol{width:200px;list-style-type:none;margin:10px 0 0 0;padding:0;}
.comboCell ul.priceCol li{text-align:right;padding:2px 0;}
.comboCell ul.priceCol li.green{color:#016B04;}
.comboCell ul.priceCol li.ckoutAmt{margin:5px 0;font-size:13px;font-weight:bold;border:1px solid #e3e3e3;border-width:1px 0;}

/*-----------------cell phone summary-------------
#cellphoneContainer{font-size:1.2em;}*/
#cellphoneContainer h1{font-size:1.2em;text-align:left;margin-left:5px;}
.cellphoneFlow {text-align:center;padding:15px 0 10px 0;}
.cellphoneFlow img{vertical-align:bottom;margin-left:15px;}
.cellphoneFlow img.step1{margin:0;}	
ul.phonePrice {list-style-type:none;display:block;width:200px;}
ul.phonePrice li {border-bottom:1px solid #e7e7e7;padding: 6px 0;}
ul.phonePrice li.total {font-size:1.2em;font-weight:bold;}
ul.phonePrice li.savings,  li.savings a {color:#016B04;}
ul.phonePrice li.shipping{color:#016B04;}
ul.phonePrice li.monthlyCost{margin-top:9px;}
ul.phonePrice li.continue{border: 0pt none ;}
.frameimg {margin-left:25px;border:1px solid #ccc;}	
#cellphoneContainer .select{margin:25px 0 2px 5px;padding:0;margin-top:10px;font-size:1.2em;}
#cellphoneContainer .select span{font-weight:normal;}
#cellphoneContainer .priceInfoTitle{margin:10px 0 2px 25px;padding:0;font-size:1.2em;}
#cellphoneContainer .itemTitle{margin:10px 20px;}
#cellphoneContainer .desc{padding:0 15px;font-size:1.1em;margin:5px 0 15px 0;}
.summaryTable #phoneHead,.summaryTable h3,.summaryTable h4,.summaryTable #priceDetails{font-size:1.2em;}
.summaryTable #priceDetails .crtOn,.summaryTable #priceDetails .crtDown{font-size:1em;}
#cellphoneContainer .summaryTable .bullet .featureList{padding:0;list-style-image:none !important;}


/*-------------cell phone features [mockup2]--------------*/
.feautresmodule{float:center;margin:0;padding:0;max-height:100%;width:98em;vertical-align:top;}
.feautresmodule .fill{float:left;margin:0;padding:0;width:98em;height:30px;}
.feautresmodule .fill2{float:center;margin:0;padding:0;width:100%;height:3em;max-height:3em;}
.feautresmodule .blivechat{float:center;margin:0;padding:0;width:80em;height:27em;}
.feautresmodule .livel{width:20em;height:26.8em;}
.feautresmodule .liver{float:left;height:26.8em;line-height:1.8em;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;font-weight:bold;color:#383838;}
.feautresmodule .liverbold{float:left;position:relative; right:0.5em;width:20em;line-height:1.8em;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;font-weight:bold;color:#383838;}
.feautresmodule .livercopy{float:left;width:20em;line-height:1.6em;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;color:#383838;}
.feautresmodule .l{float:left;width:18em;height:13.5em;max-height:100%;}
.feautresmodule .image1{float:left;width:18em;height:13.5em;max-height:100%;background:url("bb8300.jpg") no-repeat;}
.feautresmodule .image2{float:left;width:18em;height:13.5em;max-height:100%;background:url("bb83002.jpg") no-repeat;}
.feautresmodule .image3{float:left;width:18em;height:13.5em;max-height:100%;background:url("bb83003.jpg") no-repeat;}
.feautresmodule .r{float:right;width:80em;}
.feautresmodule .cell{width:100%;text-align:left;line-height:2em;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;font-weight:bold;color:#383838;}
.feautresmodule .cellshared{width:100%;text-align:left;line-height:20px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;color:#39f;}
.feautresmodule .rt{height:5.5em;width:80em;max-width:80em;background-color:#fff;}
.feautresmodule.share .rt{height:9.5em;}
.feautresmodule .rl{float:left;height:5.5em;width:66.2em;background-color:#fff;}
.feautresmodule .rr{float:right;height:7.5em;max-height:7.5em;width:13.8em;background:url('minichat.jpg') no-repeat;background-color:#fff;}
.feautresmodule .wbar{float:left;height:3.5em;width:100%;background-color:#fff;}
.feautresmodule .rtop{vertical-align:top;height:4.3em;max-height:4.3em;width:100%;background-color:#ffb82d;background:url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/wbar.gif") repeat-x;}
.feautresmodule .lines{line-height:2.8em;text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.8em;font-weight:bold;color:#383838;}
.feautresmodule .wheader{padding-left:1.2em;line-height:4.3em;text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.2em;font-weight:bold;color:#000;}
.feautresmodule .gheader{padding-left:1.2em;padding-top:1.2em;max-height:25em;text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.2em;color:#383838;}
.feautresmodule .rmiddle{float:left;height:3.9em;width:100%;background-color:#fff;}
.feautresmodule .add{float:left;border-right:1px solid #fff;border-top:1px solid #fff;height:3.9em;width:5em;background-color:#e5e5e5;}
.feautresmodule .feature{float:left;border-right:1px solid #fff;border-top:1px solid #fff;height:3.9em;width:16.9em;background-color:#e5e5e5;}
.feautresmodule .description{float:left;border-right:1px solid #fff;border-top:1px solid #fff;height:3.9em;width:49.8em;background-color:#e5e5e5;}
.feautresmodule .prices{float:left;border-top:1px solid #fff;height:3.9em;width:8em;background-color:#e5e5e5;}
.feautresmodule .add_content{float:left;border-right:1px solid #fff;border-top:1px solid #fff;height:3.9em;width:5em;background-color:#fff;}
.feautresmodule .feature_content{float:left;border-right:1px solid #fff;border-top:1px solid #fff;width:16.9em;background-color:#fff;}
.feautresmodule .description_content{float:left;border-right:1px solid #fff;border-top:1px solid #fff;width:49.8em;background-color:#fff;}
.feautresmodule .price_content{float:left;border-top:1px solid #fff;height:3.9em;width:8em;background-color:#fff;}
.feautresmodule .rcontent{float:left;width:100%;}
.feautresmodule.accessory .add,.feautresmodule.accessory .add_content{width:5em;}
.feautresmodule.accessory .thumbnail{width:12em;height:3.9em;background-color:#E5E5E5;border-right:1px solid #FFFFFF;border-top:1px solid #FFFFFF;float:left;}
.feautresmodule.accessory .thumbnail_content{width:12em;background-color:#fff;border-right:1px solid #FFFFFF;border-top:1px solid #FFFFFF;float:left;}
.feautresmodule.accessory .feature,.feautresmodule.accessory .feature_content{width:19em;}
.feautresmodule.accessory .description,.feautresmodule.accessory .description_content{width:35.6em;}
.feautresmodule.accessory .prices,.feautresmodule.accessory .prices_content{width:8em;}
#cellphoneContainer .contInf{clear:both;font-size:12px;line-height:1.2em;width:100%;height:30px;}

/*---for functions---*/
.featurecontainer hdn{display:none;}
.featurecontainer dbk{display:block;}

/*-----------------cell phone store-------------*/
#cpInputZipCode{width:45px;}
.priceFinal {margin:5px 0px;font-weight:bold;font-size:13px;} 
.priceOrig {color: #7a7a7a;white-space:nowrap;font-size:12px;}
.prodRebate, .prodRebate a, .prodIRebate, .prodIRebate a, .prodMRebate, .prodMRebate a{color:#016b04;font-size:12px;}
.prodIRebate, .prodIRebate a{white-space:nowrap;}

.region dl{margin:0;padding:0;}
.region dd{display:inline;margin:0;}
.region dd#cpEditZipCode{display:none;}

.cellphoneFlow {text-align:center;padding:15px 0 10px 0;font-size:1.2em;}
.cellphoneFlow img{vertical-align:bottom;margin-left:15px;}
.cellphoneFlow img.step1{margin:0;}

#stepBar{border:0;width:665px;margin:10px auto 0 auto;background:#E3E3E3;}
#stepBar tr{vertical-align:middle;}
#stepBar td{width:33%;padding:0;text-align:center;font-size:11px;color:#A3A3A3;}
#stepBar a:link,#stepBar a:visited{color:#A3A3A3;border-color:#E3E3E3;}
#stepBar a:hover{color:#3A3A3A;border-color:#ff9900;}
#stepBar div{text-align:center;font-size:11px;padding:3px 0;}
#stepBar td.SBleft{background:url(bg_stepsTL.gif) no-repeat top left;}
#stepBar td.SBmid{background:url(img_stepsArrowLt.gif) no-repeat top left;}
#stepBar td.SBright{background:url(img_stepsArrowLt.gif) no-repeat top left;}
#stepBar td.SBleft div{background:url(img_stepsArrowRt.gif) no-repeat top right;}
#stepBar td.SBmid div{background:url(img_stepsArrowRt.gif) no-repeat top right;}
#stepBar td.SBright div{background:url(bg_stepsTR.gif) no-repeat top right;}
#stepBar td.SBcurrent{background-color:#8E96A4;font-weight:bold;color:#E3E3E3;}

#prodSummary{margin:5px auto 20px auto;width:665px;padding-bottom:15px;}
#prodSummary tr{vertical-align:top;}
#prodSummary td{padding:10px 0;}
#prodSummary td.PSplan{padding:10px 0 5px 0;border-bottom:1px solid #AAA;}
#prodSummary td.PSpic{width:75px;}
#prodSummary td.PSdesc{width:470px;line-height:1.25em;}
#prodSummary td.PSadd{width:120px;white-space:nowrap;vertical-align:top;text-align:right;}

.logoHead{width:980px;clear:both;margin:8px auto;}
.logoHead tr{vertical-align:bottom;}
.logoHead td.areaMap{padding:0 35px;text-align:center;font-size:1.1em;font-weight:bold;white-space:nowrap;}
.logoHead td.region{padding:0 5px;text-align:right;font-size:1.1em;}
.logoHead td.sort{font-size:1.3em;white-space:nowrap;}

.buttonRow{position:relative;width:980px;clear:both;padding:0 0 10px 0;margin:8px auto;text-align:right;}
.buttonRow .pagination{font-size:1.2em;}
.noteBox{width:600px;margin:15px auto;padding:10px;border:1px solid #aaa;background:#F2F2F2;text-align:left;}

#cellphoneContainer dl.phoneList{margin:0;padding:0;}
#cellphoneContainer dl.phoneList dd{margin:0;}
#cellphoneContainer dl.phoneList dd.image{width:125px;float:left;margin-right:1.2em;}
#cellphoneContainer dl.phoneList dd.description{width:70%;float:left;text-align:left;margin:0 0 5px 0;}

/*-------fix for t-mobile--------*/
.shoppingTable .planTable,.shoppingTable #topTab,.shoppingTable .logoHead,.shoppingTable .buttonRow{width:100%;}
.shoppingTable #topTab{width:100%;margin:0 0 0 1px;}
.featuresTip{padding-left:180px;text-align:left;font-size:1.2em;}
/*-------fix for t-mobile--------*/
.planTable{border:0;width:980px;background:#FFF;margin:0 auto 15px auto;font-size:1.2em;}
.planTable tr{vertical-align:top;}
.planTable thead td{padding:7px 5px 12px 5px;border-bottom:1px solid #FFF;background-color:#FFAC1F;text-align:center;vertical-align:middle;font-weight:bold;color:#000;}
.planTable td{vertical-align:top;padding:8px 5px;}
.planTable td.nameCol{width:30%;}
.planTable td.minCol{width:8%;}
.planTable td.priceCol{width:15%;}
.planTable td.addCol{width:10%;}
.planTable td.optCol{width:67%;}
.planTable tr.hilight td{border-top:1px solid #33425A;border-bottom:1px solid #33425A;background:none;}
.planTable tr.topBar td{height:5px;font-size:4px;padding:0;background:#65676A;border-bottom:0;}
.planTable td.dark{background:#E8E8E8;}
.planTable td.light{background:#F2F2F2;text-align:center;}
.planTable td.selLt{background:#E6EEFB !important;}
.planTable td.selDk{background:#CEDEF8 !important;}
.planTable td.add2cart{vertical-align:middle;}
.planTable tr.subHead td{text-align:left;padding:12px 2px 18px 2px;border-right:0;font-weight:bold;background:#D5D5D5;}
.planTable p,.planTable div{padding:2px 5px;margin:0;text-align:left;}
.planTable blockquote{background:#E8E8E8;padding:15px;border-left:2px solid #65676A;}
.planTable tfoot td{padding:0;font-size:4px;height:5px;background:#65676A;border-top:1px solid #FFF;}
.planTable .condition{padding:3px 0;text-align:left;font-size:9px;}
.planTable td.featureCol{width:30%;} /* 250px */
.planTable td.descCol{width:60%;} /*450px  */
.planTable td.promoCol{width:20%;} /* 200px */
.planTable td.lineCol{width:1%;} /* 80px */
.planTable td.priceCol{width:10%;text-align:right;padding:8px 5px;} /* 90px */
.planTable td.optLines{text-align:center;white-space:nowrap;}
.planTable td.tbottom{background: rgb(213, 213, 213) none repeat scroll 0%; text-align: right; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;}
.planTable td.top{vertical-align:top;}
.planTable td.left{text-align:left;}
.planTable td.photoCol{width:16%;}
.planTable img.border {border:1px solid #ccc;}
.planTable img.vmid{vertical-align:middle;}

.planTable td.priceCol2{width:25%;}

.planTable dl.pricing {list-style-type:none;text-align:right;margin:0;}
.planTable dl.pricing h3 {font-size:12px;font-weight:bold;margin:6px 0;}

.planTable tr.recommend td.dark{background:url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/ne-recommend_v1.gif") no-repeat right top #CEDEF8;padding-top:15px;}
.planTable tr.recommend td.light{background:#E6EEFB;padding-top:15px;}

.planTable .smaller a{font-size:1em;}
#cellphoneContainer .planTable .continue a{font-size:1em;}
#bodyCenterArea .planTable .bullet .featureList{font-size:1em;}
.planTable .dbk{font-size:0.9em;}

.PSplan {padding:6px 0;}

#cellphoneContainer .description .bullet .featureList,.comboCell .featureList{list-style-type:none;margin:5px;padding:0;list-style-image:url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/listStyle.gif");}
#cellphoneContainer .dbk .bullet .featureList{padding:0;}
.featureList li{margin:2px 10px;}
.listInset{margin-left:1em;padding-left:1em;}
li.footnote{list-style-type:none;background:none;font-size:9px;padding-top:5px;}

/*--store [search panel]--*/
#wattageCalculator_menu a{padding:5px 10px !important;text-align: center;white-space:nowrap;}

/*Cell phone store page - Promotion banner*/
#bannerAdPromotion {position:relative;text-align:center;clear:both;background: rgb(255, 255, 255) none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;}
#bannerAdPromotion .cellularbanner {width:100%;height:323px;max-height:323px;}
#bannerAdPromotion .cellularbanner .b1 {float:left;width:33%;min-width:199px;height:323px;max-height:323px;}

/*cell phone plan list*/
#topTab{height:31px;margin:0 auto;width:978px;}
#topTab div img {cursor:pointer;float:left;margin-bottom:-1px;position:relative;}


/* AT&T banner for cell phone carrier,plan*/
.atAndTCarrierBanner{width:100%;height:100px;margin:5px auto;padding-bottom:5px;text-align:center;background:url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/bg_carrierBanner.gif") repeat-x left 90px;}
.atAndTCarrierBanner a{border-bottom:none;}
.atAndTCarrierBanner a:hover { border-bottom:none;}