



body { background: #fff; color: #333; font: 11px Verdana, sans-serif; }
img { border: none; }
p { font-size: 11px; margin-top: 10px; }

.main {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
}
.mainhd { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin-bottom: 5px; }
.mainimg { border: 1px solid #2D455E; }
.default { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.dbig { font-size: 12px; }
.dsmall { font-size: 10px; }
.rmenu { font-size: 12px; font-weight: bold; }
.accmenu { font-size: 11px; margin-bottom: 5px; }
.sm { font-size: 12px; font-weight: bold; }
.indent1 { margin-left: 15px; font-size: 12px; font-weight: bold;  }
.indent2 { margin-left: 30px; font-size: 12px; font-weight: bold;  }
a.sitemapsub, a.sitemapsub:visited { float: left; padding-left: 12px; background: transparent url(images/sitemap_sub.gif) 0% 4px no-repeat; clear: right; }

.pageHeadline { font-weight: bold; color: #000000; margin: 0px 0px 5px 0px; font-size: 20px; }
.primaryHeadline, .sideBarHeadline { font-weight: bold; color: #000; font-size: 13px; }
.secondaryHeadline1, .secondaryHeadline2 { font-weight: bold; color: #333; font-size: 12px; }
.tertiaryHeadline1, .tertiaryHeadline2 { font-weight: bold; color: #333; font-size: 11px; }
.promoHeadline, .promoTeaserHeadline { margin-bottom: 0px; font-weight: bold; color: #f60; font-size: 12px; }
.starPromoText { font-weight: bold; color: #f60; padding-left: 17px; background: transparent url(images/star_promo.gif) 0% 0% no-repeat; }
.tdGray { background: #999999; width: 1px; height: 1px; }
.tdWhite { background: #ffffff; width: 1px; height: 1px; }
.tdHeader  { font-size: 12px; font-weight: bold; background: #d9d9d9; padding: 5px 10px 5px 5px; }
.tdLevel2 { font-size: 11px; background: #ebebeb; padding: 10px; }
.tdLevel2nopadding { font-size: 11px; background: #ebebeb; }
.tdLevel3 { font-size: 11px; background: #DBE1E7; padding: 10px; }
.stepArrow { height: 20px; font-weight: bold; color: #FF3300; padding-left: 25px; margin: 5px 0px 5px 0px; font-size: 12px; background: transparent url(images/circle_arrow.gif) 0% 0% no-repeat; }
.step1, .step2 { height: 20px; font-weight: bold; color: #FF3300; padding-left: 25px; margin: 5px 0px 5px 0px; font-size: 12px; }
.step1 { background: transparent url(images/circle_1.gif) 0% 0% no-repeat; }
.step2 { background: transparent url(images/circle_2.gif) 0% 0% no-repeat; }
a.standardLinkBold:link { font-size: 11px; font-weight: bold; color: #339; }
a.standardLink:visited { color: #66f; }
a.standardLink:link { color: #339; }
a.standardLinkBold:visited { font-weight: bold; color: #66f; }
a.starPromoLink, a.starPromoLink:visited { font-size: 11px; float: left; font-weight: bold; color: #f60; padding-left: 17px; background: transparent url(images/star_promo.gif) 0% 0% no-repeat; }
a.starPromoLink:visited { font-size: 11px; color: #f93; }
a.actionableArrowLink, a.actionableArrowLink:visited { float: left; font-weight: bold; color: #339; padding-left: 15px; background: transparent url(images/arrow_r.gif) 0% 0% no-repeat; }
a.backArrowLink, a.backArrowLink:visited { float: left; font-weight: bold; color: #339; padding-left: 15px; background: transparent url(images/arrow_back_r.gif) 0% 0% no-repeat; }
.prices { font-size: 11px; font-weight: bold; color: #5F90C5; }
.features { line-height: 16px; }
.disclaimerText, .legalDisclaimerText { color: #666; font-size: 10px;}
.clear1 { clear: both; height: 1px; }
.clear5 { clear: both; height: 5px; }
.clear10 { clear: both; height: 10px; }
.clear20 { clear: both; height: 20px; }
.grayLine { clear: both; padding: 5px 0 10px 0; border-top: 1px solid #999; background: #fff; }
.noticeText { font-size: 11px; font-weight: bold; color: #FF6600; background-color:#E9F3FF; }

.red { color: #FF0000; text-decoration: none; }
.sub { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; }

#onlineExclusives { 
padding:10px 100px 5px 10px;
width: 320px;
width: 420px;
width: 420px;
background:#ebebeb;
border-top:1px solid #999;
border-bottom:1px solid #999;}

.discounttype {
	font-size: 10px;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-left: 2px;
}

.pricetext {
	font-size: 10px;
	color: #000000;
	padding-left: 2px;
}

.fullprice { font-size: 11px; font-weight: bold; color: #000000 }

.discountprice { 
	font-size: 11px; 
	font-weight: bold; 
	color: #000000; 	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000; 
}


.EditSideHeader {
	color: white;
	background-color: #12457D;
	font-size: 12px;
	padding-left: 10px;
	font-weight: bold;
}
.EditSideText {
	font-size: 12px;
	color: #12457D;
	padding-left: 10px;
	font-weight: bold;
	text-decoration:underline;
}
.EditMainHeader {
	color: white;
	background-color: #12457D;
	font-size: 30px;
	font-weight: bold;
}
.EditMainInfo {
	color: #12457D;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 12px;
}
.EditMainMenuBar {
	color: white;
	backgound-color: #12457D;
	padding-left: 10px;
}





/* ---  home page, phone deal box css  --- */


/*   new 02/2008, BillW   */
#boxPromotionalAd  { 
	margin:20px auto;  padding:0;   
	}
	
#boxHotNewDeals  {  
	margin:10px auto; padding:0; 
	width:717px; height:246;  background-image:url(images/homepage/bg_HotNewDeals.jpg);  background-repeat:no-repeat;    
	}

#boxNewArrival  {   
	margin:20px auto;  padding:0;   
	}

#boxTopSellers   {  
	margin:10px auto;  padding:0;   
	width:717px; height:225px;  background-image:url(images/homepage/bg_TopSellers.jpg);   background-repeat:no-repeat;  
	}


/* -------------------------------- */
div.PhoneDealBox {    
	float:left;  width:150px;  height:125px; 
	padding:3px;  margin:0;
  background-color:white; 	border:#0A528C 1px solid; 
	}

.tablePhoneDealBox  {  
	width:150px;  height:125px;
	}
	
#boxHotNewDeals div.PhoneDealBox  {  margin-top:100px;   }
#boxHotNewDeals div.First_PhoneDealBox  {  margin-left:190px;   }
#boxTopSellers div.PhoneDealBox  {  margin-top:60px;   }
#boxTopSellers div.First_PhoneDealBox  {  margin-left:195px;  }
/* -------------------------------- */


/*
.tablePhoneDealBox  {  
	width:145px;
	height:118px;
}
*/

.pdbName {  
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;        /*  size="2"  */    
	font-weight:bold;
	color:Black;
	margin-top:5px; 
	margin-bottom:5px; 
	
	/*vertical-align:bottom;
	height:30px;
	background-color:#33FF00; */
}
.pdbPrice {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;        /*  size="2"  */    
	font-weight:bold;
	color:Red;
}
.pdbText  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;      /*  size="1"  */
	color:Black;
}



/* --------------------------------------------  */



