/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $   

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce 
   -----------------------------------------------------------------------------------------
   based on: 
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com 
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/

.warrants {
	
	border: 1px #ccc solid;
	
}

.warrants #gw1, #gw2, #gw3{
	text-align:right;
	width:40px; border: none; background-color:#fff
	}

.warrants td {
	
	border-bottom: 1px #ccc solid;
	
}

div.category {
		
		
		
		padding-top: 8px;
	
		float:left;
	}
	
		div.category div.ro {
			
			float:left;
			
			margin-bottom: 20px; 
			
		}
		
			div.category div.ro div.ce {
				color: #494949;
				float: left;
				margin: 0px;
				padding: 0 6px 0 6px;
				width: 308px;
				
			}
			
			div.category div.ro div.ce img.obr {
				float: left;
				margin:0;
				padding:0;
				
			}
			
			div.category div.ro div.ce h2 {
				color: #333;
				font-family: Arial, Verdana, sans-serif;
				font-size: 12pt;
				font-weight: bold;
				line-height:50px;
				margin: 0;
				padding: 0 0 0 55px;
				
				border-bottom:1px dashed #ccc;

			}
			
				div.category div.ro div.ce h2 a {
					color: #3B49CE;
					font-weight:bold;
					
				}
				
				div.category div.ro div.ce span.minireklama {
					float:right;
					padding:14px 0 0 0;
					
					}
					
		
			div.category div.ro div.ce a {
				font-family:Arial, Helvetica, sans-serif;
				color:#494949;
				

			}
			
			div.category div.ro div.ce ul {
				margin: 0;
				padding:0px 0 0 0;
				list-style:none;
				clear:both;
				
			}
			
				div.category div.ro div.ce ul li {
					display:inline; 
					margin-right: 0px; 
					
					
				}
				
				div.category div.ro div.ce ul li.more a img {
					vertical-align:-2px;
				}

				div.category div.ro div.ce ul li a {
					font-size:11px;
					text-decoration:none;
					
				}
				
				div.category div.ro div.ce ul li a:hover {
	text-decoration:underline;
	color:#3B49CE;
				}
				
				
				

#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;}
#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: 0px #ccc solid; }

#bcaProductCell {float:left;clear:both;padding-bottom:10px;}
#bcaProductCell dd,#bcaFeatureItem dd{padding:1px 0;}
#bcaProductCell table{width:100%;clear:both;}
#bcaProductCell table .cell{float:none;}

#bcaProductCell .cell{width:245px;height:37.8em;margin:0;float:left; padding-top: 14px;}
ll .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;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:1003px;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;}









#promoname {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;
font-weight:bold;
}

#cenaramka  {

font-family: Arial, Helvetica, sans-serif; font-size:14px;
font-weight:bold;
position:relative;


height: 45px;
width: 70px;
color:#FFFFFF;
background-repeat:no-repeat;

}

.tabelamenu 

{ 

font-size: 10px;
height: 27px;
text-align: center;
text-decoration:none;
}

.tabmen

{
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
}


.tabmen1

{
border-right: 1px solid #ccc;

}





A.menuitem {

font-family:Arial, Helvetica, sans-serif;
color: #B6292C;

font-size: 11px;
font-weight: bold;
cursor: pointer;


}

A.menuitem:hover {

font-family:Arial, Helvetica, sans-serif;
color: #B6292C;
text-decoration:none;
cursor: pointer;
;

}



#prodbox  {

font-family: Arial, Helvetica, sans-serif; font-size:10px;
font-weight:bold;
width: 1005px;

background-image:url(img/prodbox.gif);
background-repeat:no-repeat;

}

#prodbox1  {

font-family: Arial, Helvetica, sans-serif; font-size:10px;
font-weight:bold;

background-image:url(img/prodbox.gif);
background-repeat:no-repeat;

}


#box  {
border: 0px solid #cccccc; width: 324px;
height: 131px;
background-image:url(img/bcgboxpromo1.gif);




background-repeat:no-repeat;

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

#boxlist1  {
border: 1px solid #cccccc; width: 775px; height: auto;  padding-bottom: 5px; padding-top: 5px;
font-family: Arial, Helvetica, sans-serif; font-size:10px;
}



#boxy  {
border: 1px solid #cccccc; width: 320px; height: 137px;  padding-top: 8px;
font-family: Arial, Helvetica, sans-serif; font-size:11px;

background-color: #F7F7F7;
}



#box1  {

font-family: Verdana, Helvetica, sans-serif; font-size:11px;

}

#boxW  {
padding-bottom: 7px;

}


.M_colred {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #B30404;
	color: #ffffff;
}


A.dolne
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #666;


}

A.dolne:hover
{
	text-decoration: none;
	color: #cccccc;
	}


A.linkBase
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #000000;
font-weight: bold;
}
	
A.linkBase:hover
{
	text-decoration: none;
	color: #000000;
	}

TD.infoLabelHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  background: #B30404;
  height:30px;
  color: #ffffff;
}
.M_productOldPrice {
	font-family: Verdana, Arial, sans-serif;
	color: #000000;

}

.M_infoLabel{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #797979;
  color: #ffffff;
}

.M_infoBoxHeading_BG {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #B30404;
  height:17px;
  color: #ffffff;
}
.M_main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
  line-height: 1.5;
  }
  
.M_Description
{
font-family: Verdana, Arial, sans-serif;
color: #000000;
font-weight: normal;
font-size: 11px;
text-align:justify;
}

.M_Title
{
font-family: Verdana, Arial, sans-serif;
color: #797979;
font-weight: bold;
font-size: 11px;
}

TD.M_BoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  width: 186px;


  

background-image:url(img/boxbgrd.gif);
background-repeat:no-repeat;

  
  
}



.M_ViewPrice
{
font-size: 12px;
color: #B30404;
font-weight: bold;
}

A.linkCategories
{
color: #797979;
font-weight: bold;
}
	
A.linkCategories:hover
{
	text-decoration: none;
	color: #797979;
	}

A.M_linkViewProduct
{
color: #000000;
font-weight: bold;
font-size: 11px;
}


A.M_linkViewProduct1
{
color: #000000;
font-weight: bold;
font-size: 12px;
}


A.menug
{
color: #797979;
font-weight: bold;
}


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

A.M_linkViewProduct:hover
{
	text-decoration: none;
	color: #000000;
	}

.boxText { 
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.boxTextCategories { 
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;

}

.boxTextBG {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #f1f1f1;
}
.boxTextBGII {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #FFCC99;
}
.boxTextPrice {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}

.errorBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight: bold;
	background-color: #ffb3b5;
}
.gvBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 14px;
	font-weight: bold;
	border-color: #FFFFFF;
	border: 1px solid;
	background-color: #ffb3b5;
}
.stockWarning { 
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #cc0033;
}

.productsNotifications {
	background-color: #f2fff7;
}

.orderEdit { 
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #70d250;
	text-decoration: underline;
}

BODY {
	color: #000000;
	margin: 0px;
	background-color: #ffffff;
}

img{
	border:0;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #0000ff;
  text-decoration: underline;
}

FORM {
	display: inline;		   
}


TR.header {
	background-color: #ffffff;
}

TR.headerNavigation {
  background: #F6F6F6;
}

TD.headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight : bold;
	border-bottom: 1px solid;
	border-color: #b6b7cb;
	background-color: #F6F6F6;
}

A.headerNavigation { 
  color: #000000; 
}

A.headerNavigation:hover {
  color: #000000;
}

TD.conditions {
  background-color: #FFCCCC;
}

A.confirmationEdit {
	color: #B30404;
	font-style: italic;
}

A.confirmationEdit:hover {
	color: #000000;
}

TR.headerError {
  background-color: #ff0000;
}

TR.headerMessage {
	background-color: #00CC33;
}

.moduleHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	font-weight: bold;
	padding-bottom: 10px;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
    background: #F6F6F6;
  color: #000000;
  font-weight : bold;
  border-bottom: 1px solid;
  border-color: #b6b7cb;
}

.infoBox {
}

.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #666666;
  height:17px;
  color: #ffffff;
}

TD.infoBoxHeading_right {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #C4C4C4;
  height:17px;
  color: #000000;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-right: 4px solid;
  background: #E6E6E6; 
  border-color: #C4C4C4;
}

TD.infoBoxCategories {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #FFFFFF; 
}

TD.infoBox_right, SPAN.infoBox_right {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #F7F7F7; 
  border: 1px #CCCCCC solid;

}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}


.lee 

{

color: #666666;

}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
	color: #0000FF;
	text-decoration: underline;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #797979;
  
  line-height: 1.5;
  padding-top: 1px;
}

TD.main1, P.main1 {
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #797979;
  
  line-height: 1.5;
  padding-top: 1px;
  font-weight: bold;
}


TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

CHECKBOX, INPUT, RADIO, SELECT {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

SPAN.underline {
	text-decoration: underline;
}

TABLE.formArea {
  background: #f1f1f1;
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px;
}


TABLE.formArea input, option, optgroup {
	
	width: 220px;
	height: 20px;
	font-size: 15px;
	
	}
	
	
	
	TABLE.formArea td {
		
		
		
		}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.copyright {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
}
A.copyright {
  color: #000000;
}
A.copyright:hover {
  color: #0000ff;
  text-decoration: underline;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #000000;
}
SPAN.productOldPrice {
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: line-through;
}
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.productDiscountPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-weight: bold;
}

.smallHeading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: x-small;
	font-weight: bold;
	color: Black;
}

.moduleRow {
 font-family: Verdana, Arial, sans-serif;
 line-height: 1.5;
 background-color: #ffffff;
 border-bottom: 1px solid #CDCBC9;


}
.moduleRowOver { 
	background-color: #D7E9F7; 
	border: 1px solid;
	border-color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    line-height: 1.5; 
	
	}
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.heading1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
.heading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }
.heading3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
.heading4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }
.heading5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; }

/* Sitemap Tables */
.sitemap_heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF;
background-color: #CCCCCC;
	
	padding-top: 2px; padding-bottom: 2px;
	
	}
.sitemap_heading a {color:#FFFFFF;}
.sitemap_heading a:hover {color:#CCCCCC; text-decoration:none;}

.sitemap_sub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #E6E6E6; padding: 2px 2px;}
.sitemap_sub a {color:#000000;}
.sitemap_sub a:hover {color:#999999; text-decoration:none;}


/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #ff0000; }

.tableShop {
background-color: #ffffff;
border-left: 1px solid;
border-right: 1px solid;
border-color: #b6b7cb;
}

.navLeft {
	border-right: 1px solid;
	border-color: #b6b7cb;
	background-image: url(img/bg_left_column.jpg);
	width: 185px;
}
.navRight {
	border-color: #666666;
	border-top-width: 4px;
	border-top-style: solid;
	border-left-width: 4px;
	border-left-style: solid;
	background-color: #E6E6E6;
	width: 185px;
}

.contentsTopics {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.tableListingI {
	background-color: #eeeeee;
}

.tableListingII {
	background-color: #d0d0d0;
}

.tableBody {
padding: 5px;
}

.poweredby {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}
.onepxwidth {
	width: 1px;
}

