/*------------------------------------------------Main CSS Page-----------------------------------------*/
/* -----------------------------------------------Standard Changes -------------------------------------*/

html {
	padding: 0;
	border: 0;
	margin: 0;
}

body {
	padding: 0;
	border: 0;
	margin: 0;
	width:100%;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:11px;
	text-align: left;
    background: #FFFFFF;
}

h1,h2,h3{
	font-size:14px;
}

#container h2 p {position:relative; top:12px;}

h4 { font-size: 1.1em;}

a:active,a:link,a:visited{
	background-color: transparent;
	color: #333333 !important;
	text-decoration: none;
	font-size: 11px;
	
}

a:hover
{
	color:#ff6600 !important;	
}

img
{
	border: none;
}

.clearBoth {clear:both;}
.clearLeft {clear:left;}
.spaceBottom {padding:10px 0px 0px 0px;}

/* -----------------------------------------------Main Page Sections -------------------------------------*/

.widePage
{
    width:1000px;
}

#logoHitAreaHolder
{
	position: absolute;
	top: 17px;
	left: 17px;
	z-index: 100;
}

#logoHitAreaHolder a.orangeLogoLink {display:block; width: 42px; height: 42px;}

#headerTile
{	
	width:100px;
}

#headerstrip
{
	width:805px;
	height:30px;
	background: transparent url(../images/client/nav_background.jpg) Repeat-x;
}
#headerstripInner
{
	width: 755px;
	margin:0px; padding:0px;
	display:inline;
}

#headerstripInner li {
	margin:0px; padding:0px;
	display:inline; float:left;}

	/* Top Level Navigation */
	
		#headerstripShade
		{
			width:100%;
			height:78px;
			background: transparent url(../images/client/topShade.gif);
		}
		
		.topnavitem
		{
			float: left;
			margin: 0px;
			padding: 0px;
			display: block;
			height: 30px
		}
		.topnavitemA, .topnavitemB, .topnavitemC, .topnavitemD
		{
			margin: 0px;
			padding: 0px;
			height: 30px
		}
		
		a.recon
		{  
			display: block;
			background: url(../images/client/nav_reconditoned-phones.gif) top left no-repeat;
			width: 152px;
			height: 30px;
		}
		a.accessories
		{
			display: block;
			background: url(../images/client/nav_mobile-accessories.gif) top left no-repeat;
			width: 152px;
			height: 30px;
		}
		a.broadband
		{
			display: block;
			background: url(../images/client/nav_broadband-accessories.gif) top left no-repeat;
			width: 152px;
			height: 30px;
		}
		a.siteHome
		{
			display: block;
			background: url(../images/client/nav_accessories-shop.gif) top left no-repeat;
			width: 152px;
			height: 30px;
			margin-left:15px;
			
		}
		a.accessories:hover, a.recon:hover, a.broadband:hover, a.siteHome:hover, #siteHome a.siteHome, a.home:hover
		{
			background-position:bottom left;
		}
	/* end of Top Level Navigation */
	
#navcontainer{
	float:left;
	width:150px;
	margin:0px 0px 20px 0px;
}

	/* Left Navigation List Styles */

		#navlist
		{
			width:150px;
			padding:0px;
			margin:0px;
			margin-left:10px;
			list-style:  none;
		}
		.navListSub 
		{
			background-repeat: no-repeat;
			width:150px;
		}
		.navListChild
		{
			background-repeat: no-repeat;	
			margin:0px;
			background-color:#f4f4f4;
		}
		#navlist .doubleSpace { margin-top:30px;}
		.navListSpace
		{
			height: 30px;
		}
		.navListHead
		{
			background-image: url(../images/client/navHeader.gif);
			background-repeat: no-repeat;
			height: 31px;
		}
		.navListTextPos, .navListTextPos2
		{
			position: relative;
			top: 4px;
			left: 14px;
		}
		.navListTextPos2
		{
			top: 4px;
		}
		#navlist .navListSub a
		{
			
			background: url(../images/client/parentback.gif) top left no-repeat;
			text-decoration:none;
			color:#999999;
			padding:0px 0px 5px 0px;
			font-family:Arial;
			display:block;
			font-weight:normal;
			font-size:11px;
		}
		
		#navlist a { text-transform:lowercase;}
		
		#navlist .navListChild a
		{
			background: url(../images/client/childBack.gif) top left no-repeat;
			margin-left:10px; 
			display:block;
			padding:0px 0px 7px 5px;
		}
		
		#navlist li a:hover
		{
			text-decoration:none;
			color:#ff6600;
			font-weight:normal;
		}
		
	/* End of Left Navigation List Styles */
#container
{
	width:590px;
	float:left;
	margin-left:30px;
	margin-bottom:20px;
}
#container2, #containerMobile, #containerInstall 
{
	width:710px;
	float:left;
	margin-left:30px;
	margin-bottom:20px;
	_width:740px;
}


#containerHome {padding-left:20px;}
#innerContainerHome {border:1px solid #cccccc;padding:10px;margin-top:30px;width:752px;margin-bottom:30px;}
	/* Landing Page Layout */
		.homeMainHero1
		{
			margin-top:50px;
			float:left;
			height:301px;			
		}
		.homeMainHero2,
		.homeMainHero3
		{
			margin-top:50px;
			float:left;
			margin-left:20px;
			height:301px;			
		}
		.homesubHero1
		{
			clear:both;		
			margin-top:20px;
		}
		/*.homesubHero2
		{
		position:absolute;
		}*/
		.homeEnterShop
		{			
			position:absolute;
			margin-top:253px;
			margin-left:40px;
		}
	/* End of Landing Page Layout */
	
	#emailSubscription #header, #emailSubscription #header h1, #helpSection #header, #helpSection #header h1, #siteMap #header, #siteMap #header h1, #specialOffersPage #header, #specialOffersPage #header h1, #reconProdList #header, #reconProdList #header h1, #basketView #header, #basketView #header h1, #mobileHome #header, #mobileHome #header h1, #broadbandHome #header, #broadbandHome #header h1, #reconHome #header, #reconHome #header h1{display:none;}
	
	#emailSubscription #container, #helpSection #container, #siteMap #container, #specialOffersPage #container, #reconProdList #container, #basketView #container, #mobileHome #container, #broadbandHome #container, #reconHome #container  {
		width: auto;
		float: none;
		margin-left:0px;
		margin-bottom:0px;
	}
	
	/* MOBILE accessories homepage */
		#bannerArea {position:static; margin-top:12px;}
		#bannerArea a 
		{
			margin:0px; 
			padding:0px; 
			display:block; 
		}

		#quadSurround
		{ 
			width:564px; 
			margin:13px 0px 0px 0px; 
			padding:0px 0px 0px 0px; 
			border-left:1px solid #fff;
			border-top:1px solid #fff;
			clear:both;
		}
		#quadSurround .tLeft, #quadSurround .mLeft, #quadSurround .bLeft {clear:both; position: relative; float:left; background-color:#666666;}
		#quadSurround .tRight, #quadSurround .mRight, #quadSurround .bRight {float:left; position: relative ;background-color:#666666;}

		#quadSurround a {display:block; text-indent:-3000em; overflow:hidden; width:280px; height:79px; background-position:0px 0px; background-repeat:no-repeat; border:1px solid #999; }
		#quadSurround a:hover { border:1px solid #F26333; background-position:0px -79px;}

		#quadSurround a.power { background-image: url(../images/homeButtons/power.gif);}
		#quadSurround a.carkit { background-image: url(../images/homeButtons/carkits.gif);}
		#quadSurround a.memory { background-image: url(../images/homeButtons/memorycards.gif);}
		#quadSurround a.btooth { background-image: url(../images/homeButtons/bluetooth.gif);}
		#quadSurround a.music { background-image: url(../images/homeButtons/music.gif);}
		#quadSurround a.offers { background-image: url(../images/homeButtons/offerweek.gif);}
		#quadSurround a.btheadset { background-image: url(../images/homeButtons/btheadsets.gif);}
		#quadSurround a.chargers { background-image: url(../images/homeButtons/chargers.gif);}


		#bottomBanner {clear:both; margin-top:10px;}

	/* End of Mobile Accessories Homepage */
	
	/* Broadband Accessories Homepage */
		#broadbandCatagories
		{
			width: 575px;
			height:165px;
			margin-bottom:12px;
		}

		#containerBroadbandHero
		{
			width: 570px;
			height: 332px;
			margin-bottom:12px;
		}

		.nokiaLogo
		{
			width: 549px;
			padding:10px 0 10px 15px;
		}

		#ticker
		{	
			width: 534px;
			height: 245px;
			padding:0 15px 15px 15px;	
		}
		.specialBanner
		{
			margin:0 0 12px 0;
			clear:both !important;
		}

		#searchContainer 
		{
			padding:0px 0px 12px 0px;
		}
		
	/* End of Broadband Accessories Homepage */
	
	/* search tab */
	#QuickSearch_quicksearchReconID_DDManufacturer,
	#QuickSearch_quicksearchReconID_DDModel
	{
	    z-index:1;
	}
		#accSearch
		{
			position: relative;
			top:0px;
			left:0px;
			width: 390px;
			height:32px;
			background: transparent url(../images/client/searchBack.gif);
			border:1px solid #999999;

		}

		#accSearchTitle
		{
			position: absolute;
			left: 5px;
			top: 5px;
			color: #FFFFFF;
			font-weight: bold;
			font-size: 8pt;
		}
		#accSearchDDowns
		{
			position: absolute;
			left: 5px;
			top: 5px;
			width: 400px;
		}
		#accSearchArr1
		{
			position: absolute;
			left: 0px;
			top: 10px;
		}

		#accSearchArr2
		{
			position: absolute;
			left: 250px;
			top: 10px;
		}
		#accSearchArr2Txt
		{
			position: absolute;
			left:265px;
			top: -1px;
			color: #FFFFFF;
			font-size: 8pt;
			width: 40px;
		}



		#accSearchGo1
		{
			position: absolute;
			top: -6px;
			left: 120px;
			width: 42px;
			height: 25px;
			padding:5px 3px 0px 8px;
			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc;
		}
		#accSearchGo2
		{
			position: absolute;
			border-left: 1px solid #ccc;
			top: -6px;
			padding:5px 3px 0px 8px;
			left: 310px;
			width: 33px;
			height: 25px;
		}
		.searchTextBoxBox
		{
			font-size: 10px;
			width: 111px;
		}
	/* End of Search Tab */
	
	

#siteFooter
{
	clear:both;
	margin-left:10px;
	height: 30px;
	width: 770px;
	background-image: url(../images/client/footerHr.gif);
	background-repeat:repeat-x;
}

	/* Site Footer Styles */
	
		#siteFooterAcc
		{
			padding-top:10px;
			float:left;
			width: 300px;
			font-weight: bold;
			color: #666666;
			font-size: 11px;
		}
		#siteFooterLinks
		{
			padding-top:10px;
			float:right;
			width: 440px;
			text-align: right;
		}
		.orangeText { display:block;
			color: #ff6600; padding-top:7px;}
		#siteFooterLinks a
		{
			color: #ff6600;
		}





#flashcontent
{
	position: absolute;
	top: 0px;
	left: 100px;
}





/************************************/

#pageContent
{
	font-size: 11px;
	margin-bottom:10px;
}
#snow
{
	top:-54px;
	left:30px;
}
#links
{
	position: absolute;
	width: 150px;
	height: 15px;
	left: 623px;
	top: 10px;
}


#leftNav
{
	position: absolute;
	top: 145px;
	left: 3px;
}

#accHeaderTopSell
{
	position: absolute;
	top: 52px;
	left: 383px;
	width: 181px;
	height: 180px;
	font-size: 8pt;
	border:1px solid #cccccc;
}
#accHeaderTopSellTitle
{
	position: relative;
	top: 3px;
	width: 179px;
	text-align: center;
	color: #333333;
	font-weight: bold;
}

.topSellRepeater
{
	width: 150px;
	margin-left: 4px;
	padding-left: 23px;
}
.topSellRepeater li
{
	color: #ff6600;
}
.topSellRepeater a
{
	color: #ff6600;
}
.topSellers
{
	font-size: 8pt !important;
}
#topFooter
{
	
	top:530px;
	left:630px;
	width:130px;
	height: 50px;

}

#indexHero1
{
	position: absolute;
	width: 185px;
	height: 182px;
	top: 52px;
	left: 1px;
	z-index: 100;
}

#indexHero2
{
	position: absolute;
	width: 185px;
	height: 182px;
	top: 52px;
	left: 192px;
	z-index: 100;
}


#basketIcon
{
	margin-top:45px;
	margin-left:5px;
	float:left;
}
#basketAmount
{
	position: absolute;
	width: 100px;
	height: 17px;
	top:75px;
	left:12px;
	padding-left:0px;
	font-size:8pt !important;
	color:#ff6600;

}
#viewBasketHeader
{
	position: absolute;
	left: 30px;
	top: -5px;
	font-size: 8pt;
	font-weight:bold;
}

#viewBasketCost
{
	position: absolute;
	width: 95px;
	height:12px;
	left:12px;
	top: 92px;
	padding-left: 0px;
	padding-top:3px;
	font-size: 8pt;
	color:#ff6600;
}
#viewBasketCost span
{
	font-weight: bold;
}
#viewBasketTab
{
	position: relative;
	top: 93px;
	left: 85px;
}
#viewBasketTab a
{
	color: #ff6600;
	font-weight: bold;
}
#breadcrumbs
{
	display:none;
	position: absolute;
	width: 490px;
	height: 14px;
	left: 190px;
	top: 145px;
	font-size: 8pt !important;
	overflow: hidden;
}
#breadcrumbs span
{
	font-size: 8pt !important;
}


#container a:active, #container a:link, #container a:visited{
	background-color: transparent;
	color: #ff6600 !important ;
	text-decoration: none;
	font-size: 8pt;
	
}
/*declare separately otherwise IE goes mental*/
#container a:hover{
	background-color: transparent;
	color:#ff6600 !important;
	text-decoration: underline;
	
}
#homeLink
{
	position: absolute;
	width: 450px;
	padding: 3px 0 0px 20px;
	color:White !important;
}
#homeLink a:active
{
	font-size:11px;
	color:White !important;
	font-weight: normal;
	text-decoration:none;
}
#homeLink a:visited
{
	font-size:11px;
	color:White !important;
	font-weight: normal;
	text-decoration:none;
}
#homeLink a:link
{
	font-size:11px;
	color:White !important;
	font-weight: normal;
	text-decoration:none;
}
#homeLink a:hover
{
	font-size:11px;
	color:Black !important;
	font-weight: normal;
	text-decoration:none;
}

/*--------------------------------------------------------Accessories Details--------------------------------------*/

#youHaveSelectedHolder
{
	position: relative;
	height:55px;
	border:1px solid #cccccc;
	margin: 10px 0 25px 0;
}

#reconyouHaveContent
{
	width:80%;
	font-size:10pt;
	float:left;
	margin:10px 0 0 0;
}
#reconyouHaveContentImg
{
	float:left;
	width: 80px;
	height: 100px;
	padding:5px;
}

#youHaveContent
{
	
	font-size: 10pt;
	left:100px;
	top:15px;
	position: absolute;
}
#youHaveContentImg
{
	position: absolute;
	top: 2px;
	left: 5px;
}
#youHaveSorry
{
	position: relative;
	left: 0px;
	top: 22px;
	height: 0px;
	width: 565px;
	font-weight: bold;
	font-size: 12px;
	text-align:center;
}

#incentiveLeftArea {float:left; width:205px;}
#incentiveName
{
	margin-left: 10px;
	padding-top: 9px;
	padding-bottom: 9px;
	width: 550px;
	height: 15px;
	text-align: left;
	font-weight:bold;
	font-size:8pt;
}
#incentiveImage
{
	width: 205px;
	height: 133px;
	margin-left: 9px;
	margin-bottom:10px;
}

#incentiveDescription
{
	width: 335px;
	margin-left: 230px;
}
#dealDescription
{
	position: relative;
	width: 335px;

}
#dealDescription ul li
{
	margin-left:20px;
	list-style-position:inside;
}
#incentivePrice
{
	width: 200px;
	height: 20px;
	margin-left: 13px;
    font-weight: bold;
	text-align: left;
	font-size: 14px;
}
#incentivePrice span 
{
	color:Red;
	margin-left:10px;
	
}
#incentiveSaving
{
	top:153px;
	left:365px;
	z-index:10;
}
.nowTextline
{
	text-decoration: line-through;
}
#incentBack
{
	position: relative;
	top: 100px;
}
.accDetailHr
{
	background: url(../images/client/horizDot.gif) 0% 50% repeat-x;
	clear:both;
	height: 10px;
}

.productDataTable {width:100%; margin-top:10px; border-color:#fff; border-style:solid; font-size:10px;}
.productDataTable tr, .productDataTable tr td, .productDataTable tr th { border-style:solid; border:1px solid #fff;}
.productDataTable tr th { background-color:#a5a5a5; border-color: #a5a5a5; color:#fff; font-size:10px; text-align:center;}
.productDataTable tr td { background-color: #e5e5e5; color:#000; text-align:center;}
.productDataTable tr td, .productDataTable tr th {padding:2px; margin:2px;}

#accDetailBackBtn
{
	clear:both;
	margin-left: 15px;
	padding-top: 10px;
	width: 49px;
}
#accDetailAdd
{
	float:right;
	margin-left:20px;
}
#accDetailStock
{
	float:left;
}

#accDetailContact
{
	position: absolute;
	left: 330px;
	top:0px;
	margin-top:0px;
}
#accDetailView
{
	position: absolute;
	width: 112px;
	height: 16px;
	left: 518px;
	top: 205px;
}
#accDetailRemove
{
	width:60px;
	float:right;
}
#UpsellingIncentives
{
	position: relative;
	top: 20px;
	left:0px;
	width: 568px;
	padding-bottom: 15px;
}

#moreAccess
{
	position: relative;
	font-size: 9pt;
	
	padding-bottom: 10px;
	top:10px;
}
#moreAccess span
{
	font-size: 14pt;
	font-weight: bold;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}
#crossSell1
{
	position: relative;
	left:0px;
	top:20px;
}
#crossProceed
{
	position: relative;
	width: 560px;
	text-align: right;
	margin: 45px 0 0 0;
}

.recon_dealcontainer,
.dealcontainer
{
	padding:4px;
	margin-top:0;
	margin-bottom:10px;
	padding-bottom:10px;
	background:#EBEBEC;
	border:1px solid #cccccc;
}
.saveproductholder img
{
	bottom:0;
	padding:0;
	margin:0;
}
.accDealContent
{
	display:none;
	left: 463px;
	width: 82px;
	height: 132px;
	background-color: #fff;
	padding: 4px;
		font-size: 8pt;
	border: 1px solid #cbcbcb;
}

.savepriceholder
{
	width: 200px;
	float:left;
	margin-right: 4px;
	border:1px solid #CBCBCB;
	background:#fff;
	font-size:12px;
	text-align:center;
}


.recon_dealcontainer .savepriceholder
{
	width:auto;
	height:auto;
}

.savepriceholder span
{
	color:Red;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	margin-top:5px
}
.saveproductholder
{
    height:138px;
	float:left;
	width: 100px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding:0;
	border:1px solid #CBCBCB;
	color:#333333;
	text-align:left;
}

.saveproductman
{
	float:left;
	height:25px;
	width: 100px;
	text-align:center;
}
.saveproductname
{
	float:left;
	height:35px;
	width: 100px;
	padding-bottom:2px;
	text-align:center;
	font-size: 8pt;
	background:#F2EEEE url(../images/client/saveprodtitle.gif) top left repeat-x;
	border-bottom:1px solid #CBCBCB;
}
.saveproductimage
{
	text-align: center;
	background-color: White;
}
.saveproductinfo
{
	height:25px;
	padding-bottom:2px;
	text-align:center;
	font-weight: bold;
	background: url(../images/client/saveprodtitle.gif) bottom left repeat-x;
	border-bottom:1px solid #CBCBCB;
}
.recon_dealcontainer .saveproductinfo
{
    width:auto;
}

.recon_dealcontainer .in_113
{
 display:none;   
}

.saveproductinfo span
{
	font-weight:bold;
	margin-right:6px;
	margin-top:6px;
	color:#000;
}
.saveproductbuy
{
	text-align:center;
	width:100px;
	margin-top:10px;
	margin-bottom:6px;
}


/*-------------------------------------------------------------acc_list page--------------------------------------------------------*/
#accListHeroHolder
{
	position: relative;
	width: 450px;
	left: 0px;
	top:50px;
}
#accListHeroIncent
{
	position: relative;
	left:0px;
	width: 245px;
	height: 240px;
	background: transparent url(../images/client/heroBack.gif) no-repeat;
	padding-right: 4px;
}

#accListTitle
{
	position: absolute;
	width: 240px;
	top: 3px;
	left: 3px;
	height:25px;
	font-size: 8pt;
	text-align: left;
	overflow:hidden;
}
#accListImg
{
	position: absolute;
	width: 100px;
	height: 150px;
	top: 44px;
	left: 8px;

}
#accListDesc
{
	position: absolute;
	width: 120px;
	height: 90px;
	left: 114px;
	top: 42px;
	font-size: 8pt;
	overflow:auto;
}
#accListPrice
{
	position: absolute;
	left: 170px;
	top: 133px;
	color: #0033CC;
	font-weight: bold;
	font-size: 10pt;
}
#savingMain
{
	top:148px;
	left:125px;
}
#accListInfo
{
	position: absolute;
	width: 105px;
	height: 10px;
	left: 128px;
	top: 180px;
}
#accListBuy
{
	position: absolute;
	width: 44px;
	height: 10px;
	left: 256px;
	top: 187px;
}
#accListBasket
{
	position: absolute;
	width: 74px;
	height: 10px;
	left: 12px;
	top: 186px;
}
#otherAcc
{
	position: relative;
	border-bottom: 1px solid #CCCCCC;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	top:0px;
}
.newPhonesTable,
.phonesTable
{
    float:left;
	height:201px;
	width:190px;
	margin-right:8px;
	margin-bottom:8px;
	position:relative;
}
.newPhonesTable
{
	background: transparent url(../images/client/phoneBlockBGnew.jpg) no-repeat;
}
.phonesTable
{
	background: transparent url(../images/client/phoneBlockBG.jpg) no-repeat;
}

#phonesTableNew
{
	position: relative;
	top:0px;
	left:0px;
	height: auto;
}

.SmallIncentivesAccTitle
{
	padding:0px 0 3px 5px;
	height:30px;
}
.reconResultsHeader
{
	
	padding:5px 0 3px 10px;
	color:#333333;
	font-size:12px;
	font-weight:bold;
}
.reconResultsHeader a
{
	color:#333333 !important;
	text-decoration:none !important;
}
.reconResultsImage
{
	padding:2px 0px 2px 5px;
	position:absolute;
	top:23px;
	left:3px;
}
.smallIncentReconBuy
{
		position:absolute;
		right:8px;
		bottom:5px;
}
.bulletHover
{
    z-index:999;
    background:#ffffff;
    border:1px solid #ff6804;
    position:absolute;
    bottom:210px;
    left:0px;
    display:none;
    
}
.bulletHover .arrow
{
    background:url(../images/client/bullet_arrow.gif) no-repeat;
    width:37px;
    height:23px;
    position:absolute;
    right:80px;
    bottom:-23px;
}
.bulletHover ul
{
    margin:0px;
    padding:0px;
    margin-left:5px;
    list-style:none;
}
.bulletHover ul li
{
    width:100px;
    padding-bottom:5px;
    background:transparent url(../images/client/bullet.gif) no-repeat scroll 0 5px;
    padding-left:12px;
}
.bulletHover td
{
    font-size:10px;
    vertical-align:top;
}
.reconResultsDetails
{
	font-size:10px;
	color:#666666;
	width:100px;
	position:absolute;
	top:25px;
	right:8px;
	height:100px;
	overflow:hidden;
}
.reconResultsDetails p
{
    padding:0px;
    margin:0px;
}
.reconResultsMore
{
	position:absolute;
	left:80px;
	bottom:59px;
}
.reconResultsMore a
{
    color:#ff6804 !important;
    font-size:12px;
}
.reconResultsPrice
{

	font-weight:bold;
	font-size:13px;
	width:50px;
    position:absolute;
    left:10px;
    bottom:14px;
}
#accListSmallIncentHolder
{
	position: relative;
	width: 490px;
	left: 30px;
	top: 30px;
}
#accListSmallIncent
{
background:transparent url(../images/client/homePageHero.gif) no-repeat scroll 0 0;
height:182px;
left:1px;
margin-bottom:10px;
margin-right:7px;
position:relative;
width:182px;
}

#smallIncentTitle
{
	position: absolute;
	height:28px;
	top: 2px;
	left:10px;
	font-size: 8pt;
	text-align: left;
	overflow:hidden;
	color: #333333;
	line-height: 11px; 
}
#smallIncentTitle td
{
	font-size: 8pt;
	line-height: 11px; 
	color: #333333;
}
#smallIncentTitle td a
{
	color: #302d2d;
	text-decoration: none;
}



#saving
{
	top:138px;
	left:7px;
}
.nowText
{
	color:#000066;
}
.saveText
{
	color:red;
}

#accSearchBack
{
	position: relative;
	width: 49px;
	height: 11px;
	left: 40px;
}

#searchFooterRecon
{
	
	height: 20px;
	width: 390px;
	margin-bottom: 0px;
}
#searchFooterRecon table
{
	float:right;
	
}
#searchFooterRecon .pagingNext
{
    left:330px;
    top:0px;
}
#searchFooter .moveRight, #searchFooterNew .moveRight
{
	float:right;
	width: 60px;
	margin: 4px 0px 0px 0px;
}

#searchFooter .moveLeft, #searchFooterNew .moveLeft
{
	float:left;
	width: 60px;
	margin: 4px 0px 0px 5px;
}

.pagingNoPrevious 
{
	padding:2px;
	color:Black;
	display:none;
}
.pagingNoNext
{
	padding:2px;
	color:Black;
	display:none;
}
#Acc_product_list1_SearchResults
{
	display:inline;
}
/*
#Acc_product_list1_accessoriesListInner
{
	padding:0px !important;
	margin:0px;
}
#Acc_product_list1_accessoriesListInner table
{
}
*/
/*#searchFooterNew
{
	
	top:20px;
	left:5px;
	width: 560px;
}
#Acc_product_list1_pagingControlTop_pagingControlTopprevButtonDiv
{
	position: relative;
	height: 50px;
}*/

/* *****************index page banners *********** */
#welcomeheader
{
	margin-left:190px; 
}
#welcomeheader h1
{
	
	top:-40px;
}
#homeHero
{
	position: relative;
	top: 1px;
	width: 189px;
	height: 167px;
}
.homeHeroTitle
{
	position: absolute;
	left: 10px;
	top: 4px;
	width: 165px;
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	line-height: 11px; 
	color: #333333;
}
.homeHeroTitleText
{
	font-size: 12px;
	font-weight: bold;
	line-height: 11px; 
	color: #333333;
}
.homeHeroImg
{
	position: absolute;
	top: 50px;
	left: 1px;
	width: 91px;
	height: 59px;
}
.homeHeroText
{
	position: absolute;
	top: 40px;
	left: 92px;
	width: 87px;
	height: 70px;
	font-size: 11px;
	overflow: hidden;
}
.homeHeroTextNew
{
	position: absolute;
	top: 40px;
	left: 100px;
	width: 79px;
	height: 70px;
	font-size: 11px;
	overflow: hidden;
	color: #666666;
}
.homeHeroTextNew ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}


.homeHeroPromo
{
	position: absolute;
	top: 132px;
	left: 1px;
	width: 180px;
	height: 16px;
	text-align: center;
	color: #FFFFFF;
	font-size: 11px;
	overflow: hidden;
	background-color: #000000;
}
.homeHeroPromo span
{
	font-size: 11px;
	font-weight: bold;
	color: #ff6804;
}
.homeHeroPrice
{
	position: absolute;
	top: 155px;
	width: 80px;
	left: 10px;
	height: 0px;
	font-size: 12px;
	font-weight: bold;
}

#hpSmallBanner1
{
	position: absolute;
	top: 245px;
	left: 1px;
	width: 186px;
	height: 80px;
}
.hpSmallBannerDetails1
{
	position: absolute;
	top: 60px;
	left: 93px;
}
#hpSmallBanner2
{
	position: absolute;
	top: 0px;
	left: 192px;
	width: 182px;
	height: 80px;
}
.hpSmallBannerDetails2
{
	position: absolute;
	top: 60px;
	left: 62px;
}

#hpSmallBanner3
{
	position: absolute;
	top: 0px;
	left: 385px;
	width: 191px;
	height: 80px;
}
.hpSmallBannerDetails3
{
	position: absolute;
	top: 60px;
	left: 85px;
}
#reconSmallBanner1
{
	margin-left:2px;
	width:389px;
	height:79px;
}

.reconSmallBannerDetails1
{
	position:absolute;
	margin-top: 57px;
	margin-left: 87px;
	width:120px;
}

/*-------------------------------------------------------------contact page---------------------------------------------------------*/
#contactHolder
{
	width: 562px;
}

#contactHolderLinks
{
}
#contactHolderLinks a
{
	color: #FF7300; 
}
.salesHead
{
	position: relative;
	border-bottom: 1px solid #CCCCCC;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	top:0px;
}

.contactHeaders
{	
	top:0;
	left:0;
	
	text-align:left;
	font-weight:bold;
	font-size: 13px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}
#tariffTable
{
	
	left:20px;
}
.dealheader
{	
	top:-110px;
	left:230px;
	width:350px;
	text-align:left;
	font-weight:bold;
	font-size: 13px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}
#txtSalesTable
{
	position: relative;
	width: 350px;
	left: 90px;
	
}
.txtsalesSub
{
	font-size: 13px;
	color: #FF7300;
	font-weight: bold;
		font-family: Helvetica, Verdana, Arial, sans-serif;
}
/*----------------------------------------------------------terms and conditions----------------------------------------------------*/
#tcHolder
{
	position: relative;
	width: 650px;
	left: 35px;
	top: 10px;
}
#termsHead
{
	position: relative;
	border-bottom: 1px solid #B80846;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 14pt;
	font-weight: bold;
}
#tcHeaderless
{
	position: relative;
	width: 750px;
	top: 20px;
	left: 10px;
}
/* **************** security page ********** */
#securityCodeContent
{
	position: relative;
	left: 5px;
	top: 5px;
}
#securityCodeContent a
{
	color: #FF6600;
}
/* *************** error page *************** */

#error
{
	padding:20px 20px 50px 20px;
	width:650px;
}

#error h2 {font-size:1.8em;}

#error a
{
	color: #ff6600;
}


/*------------------------------------------------------Index Page---------------------------------------------*/
#welcomeText, #header
{
	width:550px;
}

#welcomeText h1, #header h1
{
	margin:0px; 
	padding:0px;
	width:550px;
}
 #header h1 {margin-bottom:12px;}

.homeHeader
{
	font-size:15px;
	font-weight:bold;
	padding:0px;
}
#mainImage
{
	
	top: 10px;
}
#mainImageText
{	position: absolute;
	font-size:8pt !important;
	top:40px;
	left:350px;
	width:140px;
}
#mainImageLink
{
	position: absolute;
	font-size:8pt !important;
	top:115px;
	left:380px;
	width:100px;
}
#mainCopy
{	
	font-size:8pt !important;
	padding:5px;
	top:5px;
}
#copyheader
{
	padding:5px;
	font-size: 14px;
	font-weight: bold;
	width:98%;
	border-bottom: 1px solid gray;
}
#secondImage
{
	
	float:left;
	top:10px;
}
#secondImageText
{
	width:300px;
	top:150px;
	left:10px;
	font-size: 8pt;
}
#secondImageLink
{
	top:193px;
	left:200px;
	font-size: 8pt !important;
}
#thirdImage
{	position: relative;
	float:right;
	top:12px;
}
#thirdImageText
{
	position: absolute;
	width:150px;
	top:147px;
	left:10px;
	font-size: 8pt;
}
#thirdImageLink
{
	position: absolute;
	top:190px;
	left:55px;
}

/*----------------------------------------------------------Basket Detail Page-------------------------------------------*/
#basketHeader
{
	position: relative;
	width: 350px;
	height: 30px;
	left: 0px;
	top: 0px;
	padding-top: 15px;
	/*padding-bottom: 45px;*/
	font-size: 12px;

}
#basketDetailContent
{
	position: relative;
	left: 0px;
	top: 20px;
	padding-bottom:5px;
}
.basketMainTable
{
	font-size: 8pt;
}
.basketHeading
{
	font-weight: bold;
	height: 25px;
	color: #666666;
	text-align: center;
	/*border-top: 1px solid black;
	border-bottom: 1px solid black;*/
}
.basketDetBorder
{
	border-top: 1px solid black;
	height: 1px;
	line-height: 1px;
}
.basketBorderGrey
{
	border-bottom: 1px solid #000000;
}

.baskDetName
{
	background-color: #F8F8F8;
	padding-top: 5px;
	padding-bottom: 5px;
}
.basketDetQty
{
	text-align: center;
	background-color: #E4E4E4;
	padding-top: 5px;
	padding-bottom: 5px;
}
.basketDetQty a:link, .basketDetQty a:hover, .basketDetQty a:active, .basketDetQty a:visited
{
	color: #ff6600;
	
}
.basketDetPrice
{
	text-align: right;
	background-color: #FBDBC6;
	padding-top: 5px;
	padding-bottom: 5px;
}
.basketDetRemove
{
	text-align: center;
	background-color: #EEEEEE;
	padding-top: 5px;
	padding-bottom: 5px;
}
.basketDetRemove a:link, .basketDetRemove a:hover, .basketDetRemove a:active, .basketDetRemove a:visited
{
	color: #ff6600;
	
}
.tableTopSpace
{
	padding-top: 5px;
}

#basketContinue
{
    float:left;
}
#basketCheckout
{
    float:right;
}
#eCouponDiv
{
	
	font-size: 12px;
	position: relative;
	top: 0px;
	left: 0px;
	width: 585px;
}
/*-------------------------------------------------------------Checkout Page--------------------------------------------------------*/
#verisignLogo
{
	position: relative;
	left: 600px;
	top: 0px;
}
#checkoutTable
{
	position: relative;
	width: 480px;
	top: 10px;
	left: 0px;
	margin-bottom: 40px;
}
.checkoutHeading
{
	padding-top: 20px;
	border-bottom: 1px solid #CCCCCC;
	
	font-size: 14pt;
	font-weight: bold;
	vertical-align: bottom;
}
.checkoutHeadLeftSpacer
{
	padding-top: 2px;
}
.checkoutHeadRightSpacer
{
	padding-top: 2px;
}
.leftColumn, .checkoutHeadLeftSpacer
{
	width: 150px;
	padding-left: 20px;
	font-size: 8pt;
}
.rightColumn, .checkoutHeadRightSpacer
{
	width: 170px;
	font-size: 8pt;
}
.requiredField
{
	padding-left: 5px;
	font-size: 8pt;
	font-weight:normal;
	color: Red;
	background-color:#e4e4e4;
}
.storeOnlyField
{
	padding-left: 5px;
	font-size: 8pt;
	font-weight:normal;
	background-color:#e4e4e4;
}
.checkoutHeadLeftSpacer span, .checkoutHeadRightSpacer span, .leftColumn span, .rightColumn span, .requiredSpan span
{
	color: Red;
}
.TCBorder
{
	border-top: 1px solid #CCCCCC;
	vertical-align: bottom;
	margin:0 0 10px 0;
}
.requiredSpan
{
	font-size: 9pt;
}

#basketTCHead
{
	padding-top: 15px;
	
	font-size: 14pt;
	font-weight: bold;
}
#checkoutCallBack
{
	text-align: left;
	width: 490px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font-size: 8pt;
	color: Red;
}
.exception 
{
	
	font-size: 10pt;
	color: Red;
}

.leftColumn
{
	background-color: #EEEEEE;
}
.rightColumn
{
	background-color: #f8f8f8;
}
/*-------------------------------------------------------------contact page---------------------------------------------------------*/

/*----------------------------------------------------------terms and conditions----------------------------------------------------*/
#tcHolder
{
	position: relative;
	width: 650px;
	left: 35px;
	top: 10px;
}
#termsHead
{
	position: relative;
	border-bottom: 1px solid #B80846;
	
	font-size: 14pt;
	font-weight: bold;
}
/*------------------------------------------------------------empty basket----------------------------------------------------------*/
#emptyBasket
{
	position: relative;
	width: 490px;
	left: 0px;
	top: 70px;
	height: 300px;
	margin-bottom: 80px;
}
/*------------------------------------------------------------thankyou page---------------------------------------------------------*/


.thankyouTable
{
	font-size: 10pt;
}

#thankyouHeading
{
	border-bottom: 1px solid #CCCCCC;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}
/*--------------------------------------------------------sorry page----------------------------------------------------*/
#sorryHolder
{
	position: relative;
	width: 470px;
	top: 40px;
	left: 0px;
	height: 300px;
	margin-bottom: 80px;
}
.sorryTable
{
	font-size: 10pt;
}
.sorryTable span
{
	font-size: 13px;
	color: #ff6600;
	font-weight: bold;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}
/*-------------------------------------------------------stock email subscription----------------------------------------*/
#stockEmailHolder
{
	width: 490px;
}
#addstockEmailHolder
{
	position: relative;
	width: 490px;
	top: 50px;
	left: -40px;
	margin-bottom: 50px;
}
#IntructionLabel
{
	position: relative;
	width: 490px;
	top: 60px;
	left: -40px;
}

#stockEmailPanelHolder
{
	position: relative;
	height: 120px;
	font-size: 10pt;
}
#stockEmailForm
{
	position: absolute;
	left: 0px;
	top: 65px;
	font-size: 10pt;
}
#stockEmailText
{
	position: absolute;
	left: 0px;
	top: -20px;
	font-size: 10pt;
}
#stockEmailSubmit
{
	position: absolute;
	width: 71px;
	height: 11px;
	left: 370px;
	top: 69px;
}
#subscription_btnSubscribe
{
	background-color:Transparent;
}
#stockEmailPanel2Holder
{
	position: relative;
	left: 0px;
	top: 0px;
	height: 45px;
	font-size: 10pt;
}
#stockEmailPanel3Holder
{
	position: relative;
	left: 0px;
	top: 0px;
	height: 45px;
	font-size: 10pt;
}

/*-----------------------------------------------------------------addtobasket.aspx-----------------------------------------------------*/
#tooManyPhones
{
	position: relative;
	width: 640px;
	left: 40px;
}
/* ---------------------------------------------- footer ------------------------- */

#siteFooter #siteFooterAcc .bullet{
	background-color: transparent;
	color: #333 !important ;
	text-decoration: none;
	font-size: 8pt;
	padding:0 0 0 15px;
	margin: 0 5px 0 0;
	background: url(../images/client/bullet.gif) left no-repeat;
}

/*declare separately otherwise IE goes mental*/
#siteFooter a:hover{
	background-color: transparent;
	color:#ff6600 !important;
	text-decoration: underline;
}

#linkListholder
{
width:100%;
   
}
#linkListholder a:active, #linkListholder a:link{
	background-color: transparent;
	color: #ff6600 !important ;
	text-decoration: none;
	font-size: 8pt;
	
}
#linkListholder a:visited

{
    background-color: transparent;
	color:gray !important;
	text-decoration: none;
	
}
/*declare separately otherwise IE goes mental*/
#linkListholder a:hover{
	background-color: transparent;
	color:#ff6600 !important;
	text-decoration: underline;
	
}
.footerLink
{
    float:left;
    width:49%;
    padding:2px 0 0 5px;
    margin:0px 0px;
    display:block;
    border-left:1px solid #ccc;
    
}


/* ************* leaving site ********** */
#leavingSiteHolder
{
	position: relative;
	top: 68px;
	left: 190px;
	width: 560px;
	height: 310px;
	margin-bottom: 80px;	
}
/* *************  ADDITIONAL STYLES FOR RECON ***************** */



#tariffBanner
{
	width:100%;
	height:250px;
}
#tariffBanner2
{
	padding-top: 10px;
	width:100%;
	height:250px;
}
#freeDelivery
{
	top:208px;
	left:427px;
}
#main
{
	top:10px;
	width:582px
}
#featuresHolder
{
	height:198px;
	width:259px;
	background: transparent url(../images/client/features.gif);
}
#featuresHolder2
{
	height:200px;
	width:260px;
}
#suppliedWith
{
	width:100%;
	top:2px;
}
#buyButton
{
	text-align:right;
	position:absolute;
	z-index:2;
	margin-top:8px;
	float:right;
	margin-left:150px;
	width:89px;
}

#incentiveDescriptionTallFeatures
{
	font-size:10px;
	width:260px;
}
#incentiveHead
{
	height:50px;
}
#incentiveDescriptionTallFeatures ul {
 margin: 5px 0px 5px 0px;
 padding: 0px;
 list-style: none;
}
 
#incentiveDescriptionTallFeatures LI {
 padding-left: 12px;
 line-height: 140%;
 background: transparent url(../images/client/bullet.gif) no-repeat 0px 5px;
}


#reconIncentPriceSmall
{
	font-size:11px;
}


/* change to incentive details - mark kennerley */
#incentiveDescriptionTallFeatures table
{
	width: 230px;
	font-size:10px;
}
#incentiveDescriptionTallFeatures table td
{
	vertical-align: top;
}
#incentiveDescriptionTallFeatures table ul
{
	margin: 0;
	padding: 0;
	padding-left: 0px;
	width: 107px;


}
#incentiveDescriptionTallFeatures table li
{
	width: 100px;
	line-height:15px;
}
/* ------------------------------------------- */
#reconHaveSelectedHolder
{
	height:115px;
}
#backBut
{
	width:540px;
	border-top:1px dashed #cccccc;
	padding-top:10px;
}
#reconIncentTitle
{
	font-weight:bold;
	font-size:16px;
}

#reconViewBasket{margin-top:10px;clear:both;text-align:right;}
#reconAccImage{left:10px;}
#SmallIncentivesRecon
{
	margin-top:10px;
	height:182px;
	width:182px;
	background: transparent url(../images/client/homePageHero.gif) no-repeat;
}
#SmallIncentivesReconDetails 
{
	font-size:10px;
	padding:5px;
}
#reconAccPrice
{
	top:133px;
	left:15px;
	font-weight:bold !important;
}
#moreRecon
{
	position: relative;
	left:120px;
	top:-5px;
	font-weight:bold;
}
#reconButtons
{
	
	
	top:-45px;
}
#reconAccAdd
{
	top:5px;
	left:10px;
}
#reconAccRemove
{
	display:none;
	left:120px;
	top:5px;
}


#lblLinkSaveHeader p {width:430px;}


/**** added by brent starling ****/

/* *****************index page banners *********** */
#homeHero
{
	position: relative;
	top: 1px;
	width: 189px;
	height: 167px;
}

.homeHeroTitle
{
	position: absolute;
	left: 10px;
	top: 9px;
	width: 250px;
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	line-height: 11px; 
	
}
.homeHeroTitleText
{
	font-size: 12px;
	font-weight: bold;
	line-height: 11px; 
	color: #333333;
}
.homeHeroImg
{
	position: absolute;
	top: 40px;
	left: 10px;
	width: 91px;
	height: 59px;
}
.homeHeroText
{
	position: absolute;
	top: 40px;
	left: 115px;
	width: 125px;
	height:60px;
	font-size: 11px;
	overflow: hidden;
	
}


.homeHeroPromo
{
	position: absolute;
	top: 122px;
	left: 0px;
	width: 252px;
	height: 16px;
	text-align: center;
	color: #FFFFFF;
	font-size: 11px;
	overflow: hidden;
	background-color: #000000;
}
.homeHeroPromo span
{
	font-size: 11px;
	font-weight: bold;
	color: #ff6804;
}
.homeHeroPrice
{
	position: absolute;
	left: 180px;
	top: -9px;
	width: 60px;
	height: 30px;
	text-align:left;
	border-left:1px solid #ccc;
	font-size: 12px;
	font-weight: bold;
	padding-left:10px;
}


#hpSmallBanner1
{
	position: absolute;
	top: 245px;
	left: 1px;
	width: 186px;
	height: 80px;
}
.hpSmallBannerDetails1
{
	position: absolute;
	top: 60px;
	left: 93px;
}
#hpSmallBanner2
{
	position: absolute;
	top: 0px;
	left: 192px;
	width: 182px;
	height: 80px;
}
.hpSmallBannerDetails2
{
	position: absolute;
	top: 60px;
	left: 62px;
}
#hpSmallBanner3
{
	position: absolute;
	top: 0px;
	left: 385px;
	width: 191px;
	height: 80px;
}
.hpSmallBannerDetails3
{
	position: absolute;
	top: 60px;
}
.siteMapMainHeader
{
    font-size:14px;
    font-weight:bold;
    margin-top:20px;
}
.siteMapPosition a:active, .siteMapPosition a:link, .siteMapPosition a:visited{
	background-color: transparent;
	color: #ff6600 !important ;
	text-decoration: none;
	font-size: 8pt;
	
}
.siteMapPosition a:visited
{
    background-color: transparent;
	color: gray !important ;
	text-decoration: none;
	font-size: 8pt;
	
}
/*declare separately otherwise IE goes mental*/
.siteMapPosition a:hover{
	background-color: transparent;
	color:#ff6600 !important;
	text-decoration: underline;
	
}
/* --------------------------- banner page ------------------------------------*/

.Row
{
	
    width:610px;
    text-align:left;
    font-size:9px;
}

.Row2
{
    width:570px;
    text-align:center;
    
    font-size:10px;

}
.Row img
{
    margin:0;
    padding:0;
    float:left;
}
.bannerPrice
{
    font-size:12px;
    font-weight:bold;
    color:#ff6600;
}
.bannerHeader
{
    font-size:25px;
    font-weight:normal;
    color:#ff6600;
    margin-bottom:10px;
   
}
.banenrText1
{
	background:#fff;
    width:300px;
    float:left;
    font-size:12px;
    padding:0 5px 0 5px;
}
.banenrText2
{
    width:134px;
    float:left;
    padding:0 5px 0 5px;
}
.banenrText3
{
    width:145px;
    float:left;
    padding:0 5px 0 10px;
}
.banenrText4
{
    width:250px;
    float:left;
    padding:10px 5px 0 5px;
}
.bannerLink
{

	background:#f1f2f1;
	border-bottom:solid 5px #cccccc;
	width:580px;
	margin-top:10px;
	padding:5px;
	font-size:13px;
	height:20px;
}
.carkitbuy
{
	left:530px;
}

.broadbandbannerPrice
{
    font-size:12px;
    font-weight:bold;
    color:#ff6600;
}
.broadbandbannerHeader
{
    font-size:25px;
    font-weight:normal;
    color:#333;
    margin-bottom:10px;
   
}
.broadbandbanenrText1
{
	position:relative;
	top:-120px;
	left:365px;
	width:180px;
    text-align:right;
    font-size:12px;
    font-weight:bold;
    padding:0 5px 0 5px;
}
.broadbandbannerLink
{
	position:relative;
	top:-107px;
	left:405px;
	width:200px;
	font-size:14px;
    font-weight:bold;
}
.broadbandbannerLinkBottom
{
	
	top:0px;
	left:0px;
	width:550px;
	padding:3px 15px 6px 0;
	font-size:14px;
    font-weight:bold;
    background: url(../images/client/nokiaBuyBack.jpg) top left repeat-x;
    text-align:right;
    border:solid 1px #ddd;
    border-bottom:solid 5px #cbcaca;
}
.broadbandcarkitbuy
{
	position:relative;
	top:5px;
	left:10px;
}

.broadbandbanenrText2
{
	
	float:left;
	top:-83px;
	left:0;
    width:300px;
    margin:0 5px 0 0;
}
.broadbandbanenrText2 h1, .broadbandbanenrText3 h1
{
	font-size:20px;
    font-weight:normal;
    color:#333;
}
.nokiaHeroSmallText
{
	width:120px;
	float:left;
	margin:0 30px 0 0 ;
}
.broadbandbanenrText3
{
	
	top:-83px;
	left:0px;
	float:left;
    width:210px;
    float:left;
    padding:0 5px 0 10px;
    margin:0 0 0 50px;
}
.broadbandbanenrText3 p
{
	padding:0;
	margin:0;
}
.broadbandbanenrText3 h2
{
	padding:0;
	margin:10px 0 10px 0;
}
.broadbandbanenrText4
{
    width:250px;
    float:left;
    padding:10px 5px 0 5px;
}

.sonyEricLogo
{
 left:20px;
 top:00px;   
}
.orangeLogo
{
 left:510px;
 top:00px;   
}



/*   ------------------------  new accessories homepage -----------------------------*/

.HomeHero1, .accHomeHero1
{
 left:0px;
 top:00px; 
 width: 182px;
 height: 90px;
 background: url(../images/client/broadHeroSecurity.jpg)  top left no-repeat ;
}
.accHomeHero1
{
	 background: url(../images/client/accHeroHeadsets.jpg)  top left no-repeat ; 
}
.HomeHero2, .accHomeHero2
{
 left:191px;
 top:00px; 
 width: 182px;
 height: 90px;
 background: url(../images/client/broadHeroMicrofilter.jpg)  top left no-repeat ; 
}
.accHomeHero2
{
	 background: url(../images/client/accHeroSpecial.jpg)  top left no-repeat ; 
}

.HomeHero3, .accHomeHero3
{
 left:386px;
 top:00px; 
 width: 182px;
 height: 90px;
 background: url(../images/client/broadHeroWireless.jpg)  top left no-repeat ; 
}
.accHomeHero3
{
	background: url(../images/client/accHeroData.jpg)  top left no-repeat ; 
}
.HomeHero4, .accHomeHero4
{
 left:0px;
 top:137px; 
 width: 182px;
 height: 90px;
 background: url(../images/client/broadHeroDict.jpg)  top left no-repeat ; 
}
.accHomeHero4
{
	background: url(../images/client/accHeroCarrycases.jpg)  top left no-repeat ; 
}
.accHomeHero5
{ 
 left:193px;
 top:90px;
 width:185px;
 height:182px;
 background: url(../images/client/carkitHero.jpg) top left no-repeat; 
}
.specialHero a:link 
{
    margin:1px 0 0 1px;
    display:block;
    width:175px;
	height:172px;
}
.specialHero a:hover 
{
    display:block;
    width:175px;
	height:172px;
    border:solid 1px #ff6600;
}
.specialSmallHero a:link 
{
    margin:1px 0 0 1px;
    display:block;
    width:182px;
    height:90px;
}
.specialSmallHero a:hover 
{
    display:block;
    width:182px;
    height:90px;
    border:solid 1px #ff6600;
}
.broadHomeHero5
{
 left:191px;
 top:90px;
 width:185px;
 height:182px;
 background: url(../images/client/broadHeroMain.jpg)  top left no-repeat ; 
}
.HomeHero6, .accHomeHero6
{
 left:386px;
 top:137px; 
 width: 182px;
 height: 90px;
 background: url(../images/client/broadHeroPC.jpg)  top left no-repeat ; 
}
.accHomeHero6
{
	background: url(../images/client/accHeroFashion.jpg)  top left no-repeat ; 
}
.HomeHero7, .accHomeHero7
{
 left:0px;
 top:276px; 
 width: 182px;
 height: 90px;
 background: url(../images/client/broadHeroMemory.jpg)  top left no-repeat ; 
}
.accHomeHero7
{
	background: url(../images/client/accHeroPower.jpg)  top left no-repeat ; 
}
.HomeHero8, .accHomeHero8
{
 left:191px;
 top:276px;
 width: 182px;
 height: 90px;
 background: url(../images/client/broadHeroSpecial.jpg)  top left no-repeat ;  
}
.accHomeHero8
{
	background: url(../images/client/accHeroMusic.jpg)  top left no-repeat ;
}
.HomeHero9, .accHomeHero9
{
 left:386px;
 top:276px; 
 width: 182px;
 height: 90px;
 background: url(../images/client/broadHeroGaming.jpg)  top left no-repeat ; 
}
.accHomeHero9
{
	background: url(../images/client/accHeroCarKits.jpg)  top left no-repeat ; 
}

/*                       NEW NAV                   */
#newMenu
{
	top:0px;
	left:40px;
}

#ParentMenuItem
{
	
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	padding:0;
	margin:0;
	height:20px;
	width:150px;
	background: transparent URL(../images/client/parentBack.gif) no-repeat;
}
#parentText
{
	
	top:3px;
	left:15px;
	text-decoration:none;
}
.parentActive
{
	font-weight:bold;
	color:Black;
}
#ChildMenuItem
{
	
	left:0px;
	font-weight:bold;
	font-size:12px;
	padding:0;
	margin:0;
	height:20px;
	width:150px;
	background: transparent URL(../images/client/childBack.gif) no-repeat;

}
.childText
{
	
	top:3px;
	left:20px;
	text-decoration:none;
	font-weight:normal;
	font-size:10px;
	color:Gray;
	width:120px;
}

.dottedFooter
{
	
	height:3px;
	width:150px;
	background: transparent URL("../images/client/dottedLine.gif") no-repeat;
}
#StaticNav
{
	
	margin-top:15px;
}
.StatNav
{
	
	font-weight:normal;
	font-size:11px;
	padding:0;
	margin:0;
	height:20px;
	width:150px;
	background: transparent URL(../images/client/parentBack.gif) no-repeat;
}
.StatLink
{
	
	top:3px;
	left:15px;
	text-decoration:none;
	color:gray !important;
}
.StatLink a:link, .StatLink a:visited
{
	
	top:9px;
	left:15px;
	text-decoration:none;
	color:gray !important;
}
.StatLink a:hover
{
	color:#00ff66;
	text-decoration:underline;
}
/*////////////////////////////////////new code //////////////////////////////////////////*/

#homephoneherowrapper
{
	
	top:49px;
	left:297px;
	z-index:1000;
	height:520px;
	width:200px;
}
.cathomeHero
{
	border:1px solid #ccc;
	position: relative;
	width: 252px;
	height: 138px;
	margin-bottom:13px;
background: url(../images/client/heroback.gif) top left repeat-x;
}
#heroes
{
	
		width:200px;

}
.cat_container1
{
	background: url(../images/client/cat_container_back.gif) top left repeat-y;
	top:50px;
	left:0px;
	width:567px;
	height:139px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:5px solid #CCCCCC;
}
.cat_container2
{
	background: url(../images/client/cat_container_back.gif) top left repeat-y;
	top:154px;
	left:0px;
	width:567px;
	height:139px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:5px solid #CCCCCC;
}
.cat_container3
{
	background: url(../images/client/cat_container_back.gif) top left repeat-y;
	top:309px;
	left:0px;
	width:567px;
	height:139px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:5px solid #CCCCCC;
}
.cat_container4
{
	background: url(../images/client/cat_container_back.gif) top left repeat-y;
	top:515px;
	left:0px;
	width:567px;
	height:139px;
	margin-bottom:10px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:5px solid #CCCCCC;
}
.acc_container1
{
	background: url(../images/client/cat_container_back.gif) top left repeat-y;
	top:50px;
	left:0px;
	width:567px;
	height:139px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:5px solid #CCCCCC;
}
.acc_container2
{
	background: url(../images/client/cat_container_back.gif) top left repeat-y;
	top:205px;
	left:0px;
	width:567px;
	height:139px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:5px solid #CCCCCC;
}
.acc_container3
{
	background: url(../images/client/cat_container_back.gif) top left repeat-y;
	top:360px;
	left:0px;
	width:567px;
	height:139px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:5px solid #CCCCCC;
}
.acc_container4
{
	background: url(../images/client/cat_container_back.gif) top left repeat-y;
	top:515px;
	left:0px;
	width:567px;
	height:139px;
	margin-bottom:10px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:5px solid #CCCCCC;
}
.phonelink
{
	top:0px;
	left:12px;
	width:220px;
	height:139px;
}
.phonelink img
{
	margin-right:10px;
	padding-bottom:1px;
}
.phonelinkheader a:link, .phonelinkheader a:visited, .phonelinkheader a:active, .phonelinkheader a:hover
{
	top:0px;
	left:10px;
	display:block;
	height:12px;
	width:198px;
	background:#eeeeef;
	padding:10px;
	color:#FF6804;
	border-left:1px solid #ccc;
	text-decoration:none;
}
.phonelinkheader a:hover
{
	top:0px;
	left:10px;
	display:block;
	height:12px;
	width:198px;
	background:#eeeeef;
	padding:10px;
	color:#FF6804;
	border-left:1px solid #ccc;
	text-decoration:underline;
}

.handset
{
	top:32px;
	left:10px;
	width:218px;
	height:105px;
	list-style-type:none;
	margin:0;
}
.handset p
{
	margin:10px;
}
.handsetlink
{
	width:208px;
	height:25px;
	list-style-type:none;
	margin:0;
	
	padding:10px 0 0 10px;
	border-top: 1px solid #ccc;
}
.handsetlink h2
{
	display:block;
	float:left;
	height:10px;
	width:150px;
	font:normal 11px Arial,Verdana, Sans serif;
	color:#000;
	margin:0px 0 0 0;
	text-decoration:none;
}
.handsetlink img
{
	float:left;
	margin:-3px 0 0 0;
}


.catgoryLinkLivebox
{
	float:left;
	width:281px;
	height:81px;
	display:block;
	background: url(../images/client/livebox_btn.gif) top left no-repeat;
}
.catgoryLinkLivebox a:link, .catgoryLinkLivebox a:visited, .catgoryLinkLivebox a:active
{
	position:relative;
	top:60px;
	left:185px;
	font-weight:bold;
	color: #ff6600 !important;
	padding: 0 10px 0 0;
	background: url(../images/client/downArrow.gif) right no-repeat;
}
.catgoryLinkLivebox a:hover
{
	text-decoration:underline;
}
.catgoryLinkGaming
{
	float:left;
	width:289px;
	height:81px;
	display:block;
	background: url(../images/client/gaming_btn.gif) top left no-repeat;
}
.catgoryLinkGaming a:link, .catgoryLinkGaming a:visited, .catgoryLinkGaming a:active
{
	position:relative;	
	top:60px;
	left:185px;
	font-weight:bold;
	color: #ff6600 !important;
	padding: 0 10px 0 0;
	background: url(../images/client/downArrow.gif) right no-repeat;
}
.catgoryLinkGaming a:hover
{
	text-decoration:underline;
}
.catgoryLinkTalk
{
	float:left;
	width:281px;
	height:87px;
	display:block;
	background: url(../images/client/talk_btn.gif) top left no-repeat;
}
.catgoryLinkTalk a:link, .catgoryLinkTalk a:visited, .catgoryLinkTalk a:active
{
	position:relative;	
	top:60px;
	left:185px;
	font-weight:bold;
	color: #ff6600 !important;
	padding: 0 10px 0 0;
	background: url(../images/client/downArrow.gif) right no-repeat;
}
.catgoryLinkTalk a:hover
{
	text-decoration:underline;
}
.catgoryLinkOther
{
	float:left;
	width:289px;
	height:87px;
	display:block;
	background: url(../images/client/other_btn.gif) top left no-repeat;
}
.catgoryLinkOther a:link, .catgoryLinkOther a:visited, .catgoryLinkOther a:active
{
	position:relative;	
	top:60px;
	left:185px;
	font-weight:bold;
	color: #ff6600 !important;
	padding: 0 10px 0 0;
	background: url(../images/client/downArrow.gif) right no-repeat;
}
.catgoryLinkOther a:hover
{
	text-decoration:underline;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - new homepage styles - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


a img {border:none;}


#compatibleList {display:block;clear:both;}
#IncentiveView {display:block; height:auto;}

#BroadBandHeroFooter
{
	background:transparent url(../images/client/broadbandHeroFooter.jpg) no-repeat;
	width:569px;
	height:8px;
}
#BroadBandHeroContent
{
	background:transparent url(../images/client/broadbandHeroContent.jpg) repeat-y;
	width:569px;
}
#BroadBandHeroHeader
{
	background:transparent url(../images/client/broadbandHeroHeader.jpg) no-repeat;
	width:569px;
	height:8px;
}

#ProductList_pnlPhoneListInner {float:left;}

/* - - -  - - -- - - -- - - - - -- - - -- - - -- - - -- - - --------------- ----- -- -- - -- - - - - - -- - - -- - - - */
/* - - -  - - -- - - -- - - - - -- - - -- - - -- - - -- - - phase 1 changes ----- -- -- - -- - - - - - -- - - -- - - - */

#specialOffers {  background: #fff url(../images/client/capsule_bg_left.gif) top left no-repeat; margin-top:12px; width:570px; }
#siteHome #specialOffers {width:761px; padding-bottom:20px;}
.leftSection, .rightSection { width:279px; margin-top:12px; background: transparent url(../images/client/capsule_bg_left.gif) top left no-repeat;}
.leftSection { clear:left; float:left;}
.rightSection {float:left; margin-left:12px;}

.innerSection {height:90px; background: transparent url(../images/client/capsule_bg_right.gif) top right no-repeat;}
.innerSection a {display:block; background-position: 7px 5px; background-repeat: no-repeat; padding:0px 10px 0px 10px; height:90px;}

#container .innerSection a, #container .innerSection a:hover { text-decoration:none; cursor:pointer;}
/*.innerSection a.specialLink {background-image:url(../images/client/acc_specialOffers.gif);}*/
.innerSection a.powerLink {background-image:url(../images/client/acc_power.gif);}
.innerSection a.memoryLink {background-image:url(../images/client/acc_memory-cards.gif);}
.innerSection a.musicLink {background-image:url(../images/client/acc_music.gif);}
.innerSection a.incarLink {background-image:url(../images/client/acc_incar.gif);}
.innerSection a.fashionLink {background-image:url(../images/client/acc_fashion.gif);}
.innerSection a.bluetoothLink {background-image:url(../images/client/acc_bluetooth.gif);}
.innerSection a.liveboxLink {background-image:url(../images/client/bband_livebox.gif);}
.innerSection a.gamingLink {background-image:url(../images/client/bband_gaming.gif);}
.innerSection a.talkLink {background-image:url(../images/client/bband_talk.gif);}
.innerSection a.otherLink {background-image:url(../images/client/bband_other.gif);}
#container .innerSection a.gamingLink:hover { cursor: default;  background-position: 7px 5px;}
.innerSection a:hover { background-position: 7px -225px;}
#container .innerSection .orangeText {display:inline;}

.testImage {position:absolute; margin-top:10px; margin-left:210px;}
.testImage2 {position:absolute; margin-top:9px; margin-left:30px;}
.textArea {position:absolute; color:#666; margin-top:35px; margin-left:10px; width:195px; padding:0px 50px 0px 0px; display:block;}
.imageHere {display:none;}

.specialLink .testImage {margin-top:5px;}

#footerSection {clear:both; height:50px; margin-top:12px;}

#footerImgList {padding:0px; margin:0px; list-style:none;}
#footerImgList li { padding-left:10px; display:inline;}
#footerImgList li a {background-image:none; padding-left:0px;}

.orangeText {font-weight:900; color:#ff6600;}

#ReconContainer h1, #container2 h1, #header h1  { text-transform:lowercase;}

#pageContent span { display:block; padding:10px;}

#dropDownNav {padding-bottom:10px;}


/* - - -  - - -- - - -- - - - - -- - - -- - - -- - - -- - - phase 1 changes ----- -- -- - -- - - - - - -- - - -- - - - */
/* - - -  - - -- - - -- - - - - -- - - -- - - -- - - -- - - --------------- ----- -- -- - -- - - - - - -- - - -- - - - */

/* Configurable Text formatting */

.ConfigurableContentPnl,
#ConfigurableContentWrapper
{
	width:570px;
	float:left;
	margin:10px 0 0 0;
}
#ConfigurableContentContainer
{
	width:570px;
	margin:0 0 12px 0;
	font-size:9pt;
}
.SmallIncentReconRemovePnl
{
	width:61px;
	position:absolute;
	right:6px;
	bottom:25px;
}
#selectOther
{
	margin-top:5px;
}

/* Recon page Remove Button */

	
	#flashcontent2
	{
		position:relative;
		left:-5px;
	}

/* Supplied With */

	#SuppliedItems
	{
		width:392px;
		clear:both;
	}
	#SuppliedItems td
	{
		font-size:8pt;
	}
	
	#SuppliedItemsWrapper
	{
	}
	#SuppliedWith
	{
		width:550px;
		margin:0 0 10px 0;
	}
	#SuppliedWith .icon
	{
		width:20px;
	}
	#SuppliedWith .label
	{
		width:80px;
	}
	
	#SuppliedWith #SuppliedWithHeader
	{
		height:19px;
	}
	#SuppliedWith #SuppliedWithHeader td
	{
		padding:0 0 5px 0;
		font-size:8pt;
	}

/* Other Page */


	.OtherWelcomeText
	{
		position:relative;
		left:5px;
		margin:0px;
	}
	.OtherWelcomeText h1
	{
		margin:0px;
		padding:0px;
	}

/* Recondition Page */

	#ReconListContainer
	{
		position: relative;
		width:392px;
		float:left;
	}
	#ReconSearchContainer
	{
		width:570px;
	}
	#ReconListContainer
	{
		padding:0px 0px 12px 0px;
		width:567px;
	}
	.ReconSortDropDownNav
	{
		width:392px !important;
	}

	#ReconContainer
	{
		float:left;
		margin-left:30px;
		margin-bottom:20px;
		width:750px;
	}
	#ReconInnerContainer
	{
		float:left;
	}
	#ReconWelcomeText
	{
		margin:10px 0 10px 0;
	}
	#ReconWelcomeText h1
	{
		margin:0px;
		padding:0px;
	}

	#ReconHomePageContent
	{
		font-size: 9pt;
		border:1px solid #cccccc;
		padding: 10px;
		margin:10px 0 10px 0;
		clear:both;
	}
	
	#IncentiveView_addtobasket {position:relative;}

#otherPage #dropDownNav, #otherPage #accSearch, #otherPage #header {display:none;}
/* - - -  - - -- - - -- - - - - -- - - -- - - -- - - -- - - --------------- ----- -- -- - -- - - - - - -- - - -- - - - */
/* - - -  - - -- - - -- - - - - -- - - -- - - -- - -  - - Bluetooth Headset ----- -- -- - -- - - - - - -- - - -- - - - */
	
	#bluetoothLanding
	{
		margin:10px auto 10px 10px;
		padding:10px 0 0 0;
		width:770px;
	}
	#bluetoothLanding #title
	{
		font-size:14px;
		font-weight:bold;
		width:627px;
		margin:0 auto;
		padding:0 0 0 5px;
	}
	#bluetoothLanding #title h1
	{
		margin:0px;
		padding:0px;
	}
	#bluetoothLanding #upperBanner,
	#bluetoothLanding #lowerBanner
	{
		width:627px;
		height:53px;
		margin:10px auto;
		text-align:center;
	}
	#bluetoothLanding #heros
	{
		margin:0 auto;
		width:627px;
		text-align:center;
	}
	#bluetoothLanding #heros .BluetoothHero
	{
		display:block;
		width:627px;
		height:141px;
		margin:0px;
		padding:0px;
	}
	#bluetoothLanding #leagal
	{
		margin:0 auto;
		width:627px;
		padding-left:20px;
		padding-top:10px;
		padding-bottom:10px;
	}
	#bluetoothLanding #viewAll
	{
		margin:0 auto;
		width:627px;
	}

	#leagal ul {
padding:0px 0px 15px 0px; margin:0px 0px 0px 0px;
		
	list-style:none;
	}
	#leagal ul li {
	width:45%; float:left; padding-left:20px;
	}
	p.moreSpace {padding-top:15px;}


/* - - -  - - -- - - -- - - - - -- - - -- - - -- - - -- - - --------------- ----- -- -- - -- - - - - - -- - - -- - - - */
/* - - -  - - -- - - -- - - - - -- - - -- - - -- - - -- - - Jan Sales 08 changes ----- -- -- - -- - - - - - -- - - -- - - - */

#xmasPage #basketCheckout {display : none;}

#mainHeader_pnlWelcomeAccessory, #MainHeader_pnlWelcomeAccessory, #MainHeader_pnlWelcomeReconHandsets {background: transparent url(../images/specialoffers/banner-special-offers.gif) 137px 0px no-repeat;height:77px;}

.listSmallIncent
{
	position: relative;
	width: 182px;
	height: 182px;
	margin-right: 7px;
	margin-bottom: 10px;
	left: 1px;
}
#xmasHolderOuter { margin-left:160px; width:570px; background: url(../images/specialoffers/special-offers-topper.jpg) top left no-repeat;}
#xmasHolderInner { width:530px; float:right; padding-top:272px;}
#xmasHolderOuter #basketCheckout { position:relative; top:370px; margin-left:180px;}
#christmasProducts{padding-left:30px;padding-top:5px;display:block;}

.xmasHeroOuter { padding-top:20px; height:auto; display:block;float:left;}

.xmasHeroInfo {}
.xmasHeroBuy {padding-top:10px;}
.xmasHeroRemove { margin-left:10px; display:inline;}
.imageDiv {  float:left; padding:5px 0px 0px 0px; margin-left:0px;}
.imageDiv img {padding-right:10px;}
.textDiv { float:left; margin:0px 0px 0px 0px; width:163px;}

#largeHeroImgWrapper {float:left;}
#largeHeroImgWrapper img { padding:15px;}
#largeHeroTextWrapper {float:right; padding:15px 15px 15px 0px;}
#xmasHeroTitle {padding:0px 0px; font-weight:bold;}
.xmasHeroPriceNew {padding:0.5em 0px;}

/* - - -  - - -- - - -- - - - - -- - - -- - - -- - - -- - - Jan Sales 08 changes ----- -- -- - -- - - - - - -- - - -- - - - */
/* - - -  - - -- - - -- - - - - -- - - -- - - -- - - -- - - --------------- ----- -- -- - -- - - - - - -- - - -- - - - */




/* - - -  - - -- - - -- - - - - -- - - -- - - -- - - -- - -   LiveRadio 08   ----- -- -- - -- - - - - - -- - - -- - - - */
/* - - -  - - -- - - -- - - - - -- - - -- - - -- - - -- - - --------------- ----- -- -- - -- - - - - - -- - - -- - - - */

#liveRadio #titleText{ font-size:28px;margin-bottom:0px;text-transform:none;margin-top:20px;}
#liveRadio #subtitleText{ font-size:18px;color:#ff6904;margin:0px;font-weight:normal;}

#liveRadio #info2{margin-bottom:10px;}

#liveRadio .maintitle{margin-left:26px;background-image:url('../images/specialoffers/orange-title.gif');width:178px;height:29px;}

#liveRadio #info2 p{margin:3px;}
#liveRadio #info2 .p1{margin-top:0px;}
#liveRadio #info2 .p2{margin-bottom:0px;}

#liveRadio #info1{ height:40px;}
#liveRadio .textLeft{ float:left;}
#liveRadio #info2{ padding:10px;padding-bottom:0px;height:565px;background-image:url('../images/specialoffers/radio-bg.gif');background-repeat:no-repeat;}
#liveRadio .findoutmore a{ float:right;display:block;width:121px;height:26px;background-image:url('../images/specialoffers/more.gif');}
#liveRadio .findoutmore a .label{display:none;}

#liveRadio .header{color:#ff6904;font-size:18px;}
#liveRadio #banner1 .header{color:#ff6904;font-size:12px;}

#liveRadio #banner1,
#liveRadio #banner2,
#liveRadio #banner3,
#liveRadio #banner4{ clear:both;}

#liveRadio .image{padding:0px;margin:0px;}

#liveRadio #banner1 .image{ float:left;width:210px;height:170px;background-image:url('../images/specialoffers/radio-image-1.gif');}
#liveRadio #banner1 .text{ float:right;width:335px;}

#liveRadio #banner2 .image{ float:right;width:178px;height:105px;background-image:url('../images/specialoffers/radio-image-2.gif');}
#liveRadio #banner2 .text{ float:left;width:360px;}

#liveRadio #banner3 .image{ float:left;width:199px;height:128px;background-image:url('../images/specialoffers/radio-image-3.gif');}
#liveRadio #banner3 .text{ float:right;width:350px;}

#liveRadio #banner4 .image{ float:left;width:201px;height:124px;background-image:url('../images/specialoffers/radio-image-4.gif');}
#liveRadio #banner4 .text{ float:right;width:345px;}

/* - - -  - - -- - - -- - - - - -- - - -- -- - -- - -   LG Watch Phone 08   ----- -- -- - -- - - - - - -- - - -- - - - */
/* - - -  - - -- - - -- - - - - -- - - -- - - -- - - -- - - --------------- ----- -- -- - -- - - - - - -- - - -- - - - */

#LGWatch {clear:both;}

#LGWatch #titleText{ font-size:28px;margin-bottom:0px;text-transform:none;margin-top:20px;}
#LGWatch #subtitleText{ font-size:18px;color:#ff6904;margin:0px;font-weight:normal;}

#LGWatch #info2{margin-bottom:10px;}

#LGWatch .maintitle{margin-left:0px;background-image:url('../images/specialoffers/lgwatch-title.png');width:245px;height:28px;}

#LGWatch #info2 p{margin:3px;}
#LGWatch #info2 .p1{margin-top:0px;}
#LGWatch #info2 .p2{margin-bottom:0px;}

#LGWatch #info1{ height:40px;}
#LGWatch .textLeft{ float:left;}
#LGWatch #info2{ padding:20px;padding-bottom:0px;height:auto;background-image:url('../images/specialoffers/lgwatch-bg.png');background-repeat:no-repeat;}
#LGWatch .findoutmore a{ float:right;display:block;width:121px;height:26px;background-image:url('../images/specialoffers/more.gif');}
#LGWatch .findoutmore a .label{display:none;}

#LGWatch .header{/*color:#ff6904;*/ color:#fff; font-size:18px;}
#LGWatch #banner1 .header{/*color:#ff6904;*/ color:#fff; font-size:12px;}

#LGWatch #banner1,
#LGWatch #banner2,
#LGWatch #banner3,
#LGWatch #banner4{ clear:both;}

#LGWatch #banner1 .image,
#LGWatch #banner2 .image,
#LGWatch #banner3 .image,
#LGWatch #banner4 .image {width:240px;}

#LGWatch .image{padding:0px;margin:0px; background-repeat:no-repeat;}
#LGWatch .text{ color:#fff;}

#LGWatch #banner1 .image{ float:left; height:200px; background:url('../images/specialoffers/lgwatch-1.png') 50% 50% no-repeat;}
#LGWatch #banner1 .text{ float:left; width:284px;}

#LGWatch #banner2 .image{ float:left; height:150px; background:url('../images/specialoffers/lgwatch-2.png') 50% 50% no-repeat;}
#LGWatch #banner2 .text{ float:left; padding-top:30px; width:284px;}

#LGWatch #banner3 .image{ float:left; height:200px; background:url('../images/specialoffers/lgwatch-3.png') 50% 50% no-repeat;}
#LGWatch #banner3 .text{ float:left; padding-top:50px; width:284px;}

#LGWatchForm .mainImage {width:240px; height:336px; float:left;}
#LGWatchForm .formArea {width:330px; float:left; background:url('../images/specialoffers/lgwatch-form-long.png') bottom left no-repeat;}
#LGWatchForm .formArea div {padding:0px 8px;}
#LGWatchForm label {width:140px; display:block; float:left;}
#LGWatchForm input, #LGWatchForm select { float:left; margin-bottom:3px; width:145px; font-size: 11px;	border: 1px solid #cccccc;}
#LGWatchForm .starS {float:right; padding-right:10px; color:#ff6904; font-size:1.2em;}
#LGWatchForm span.submitButton {padding:10px 10px 20px 10px; float:right;}
#LGWatchForm span.submitButton input {width:76px; height:25px; border:none;}
#LGWatchForm .formPanel p.errorMessage {padding:10px 0px; display:block;}
#LGWatchForm .thankyouPanel p {padding:10px 0 0 0;}
#LGWatchForm .thankyouPanel {padding:0px;}

#LGWatchNew .mainImage {width:240px; height:336px; float:left;}
#LGWatchNew .twocol {width:330px; float:left;}
#LGWatchNew .twocol div {padding:10px;}

.morewhite {float:left;}
.lgbuy {float:left; left:20px; display:block; position:relative;}

.LGWatchPrice {color:#FF5500;font-weight:bold;font-size:12pt;}

/* - - -  - - -- - - -- - - - - -- - - -- - - -- - - -- - -   Competition June 08   ----- -- -- - -- - - - - - -- - - -- - - - */
/* - - -  - - -- - - -- - - - - -- - - -- - - -- - - -- - - --------------- ----- -- -- - -- - - - - - -- - - -- - - - */


#motoCompBG{
	background: #ffffff url(../images/comp/comp-bg.jpg) no-repeat center top;
	height:639px;
	padding:23px;
	font-family:Arial, Helvetica, sans-serif;
}

#motoCompBG_thankyou{
	background: #ffffff url(../images/comp/comp-bg.jpg) no-repeat center top;
	height:639px;
	width:533px;
	padding:23px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:40px;
}
#exCompBG{
	background: #ffffff url(../images/comp/comp-bg-ex.jpg) no-repeat center top;
	height:639px;
	padding:23px;
	font-family:Arial, Helvetica, sans-serif;
}

#exCompBG_thankyou{
	background: #ffffff url(../images/comp/comp-bg-ex.jpg) no-repeat center top;
	width:533px;
	padding:23px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:40px;
}

.compMainTitle{
	color:#ff6804;
	font-size:20px;
}
.compSubTitle{
	color:#333333;
	font-size:18px;
	margin-top:20px;
}
.compText{
	color:#333333;
	font-size:11px;
	margin-top:3px;
	clear:left;
}
#compText1
{
	width:210px;
	padding:65px 0px 110px 0px;
}
#compTextOne
{
	width:200px;
	height:130px;
	padding-top:55px;
}

#compText2
{
	height:75px;
}
#compText2 b
{
	font-size:12px;
}
.compText a,
.orangelink{
	color:#ff6804 !important;
	text-decoration: underline;
}
.compHighlight{
	color:#333333;
}
#compTitle{
}

#compForm
{
	margin-top: 0px;
	padding: 0;
	display: block;
}
#compForm .makeBlock
{
	clear: both;
	float:left;
	display:block;
	position: relative;
}
.compFormFieldset
{
	padding: 0;
	margin-top: 0px;
}
.compFormRow{
	margin-top:3px;
	display: block;
	clear:both;
}
.compFormRow label{
	width: 100px;
	display:block;
	float:left;
	font-size:12px;
	color:#333333;
	line-height: 22px;
}
.compFormRow input{
	width:150px;
}
#compFormTerms
{
	padding: 0;
	margin:0px;
	color: #333333;
}
#compFormButton
{
	float: left;
	position: relative;
	left: 170px;
}

#homeBanner
{
 margin:15px 0px 15px 6px;
}


/* -----------Competition 2010 FORM STYLES----------------------- */

.formComp2010 {border:1px solid #cccccc; padding:30px 10px 10px 10px;}

.comp_prize 
{
	width:500px;
	position: relative;
	padding:20px 0 20px 0;
}

.compLabel
{
	width: 100px;
	display:block;
	float:left;
	font-size:12px;
	color:#333333;
	line-height: 22px;
	font-family:Arial, Helvetica, sans-serif;
}

.orangeTerms
{
    color: #ff5500 !important;
}

a.orangeTerms
{
    color: #dddddd !important;
}

.hiddenFields {display: none;}

.leftForm {float:left; position:relative;}
.formSpacing {padding-top:10px;}

.termsSpacing {padding-left:6px;}

.buttonSpacing {margin-left:172px;}



/* - - -  - - -- - - -- - - - - -- - - -- - - -- - - -- - -   Student Offer August 08   ----- -- -- - -- - - - - - -- - - -- - - - */
/* - - -  - - -- - - -- - - - - -- - - -- - - -- - - -- - - --------------- ----- -- -- - -- - - - - - -- - - -- - - - */

#studentTopPanel
{
    margin-top:38px; 
    margin-bottom:20px;   
    float:left;
    width:278px;
}
#studentTopPanel .phone1
{
    float:left;
}
#studentTopPanel .phone2
{
    float:right;
}

#studentBottomPanel
{
    margin-top:38px; 
    margin-bottom:20px;   
    float:right;
    width:280px;
}

#pack1
{
    margin-bottom:10px;
}
#pack2
{

}

.packItem
{
    float:left;
}
.packDetails
{
    clear:both
}

.clear
{
    clear:both;
}

.newCat a
{
    height:128px;
    display:block;
    text-decoration:none !important;   
    color:#666666 !important;
    position:relative;
}
.newCat a span
{
   display:block;
   padding-top:35px;
   padding-left: 14px;
   padding-right: 125px;
   text-decoration:none !important;   
   color:#666666 !important;
}
#powerCat a{
    background: url('../images/client/cat-charger.jpg') no-repeat;
}
#memoryCat a{
    background: url('../images/client/cat-memory.jpg') no-repeat;
}
#blueheadsetCat a{
    background: url('../images/client/cat-bluetooth.jpg') no-repeat;
}
#incarCat a{
    background: url('../images/client/car-incar.jpg') no-repeat;
}
#musicCat a{
    background: url('../images/client/cat-music.jpg') no-repeat;
}
#fashionCat a{
    background: url('../images/client/cat-fashion.jpg') no-repeat;
}

#innerContainerHome .pad{
    padding-right:9px;
}
.homeImages{
    float:left;
}

.janPageContent{
    padding-left:30px;
    float:left;
}
#janPanel_1{
    background:url('../images/specialoffers/jan-panel-bluetooth.jpg');
    width:291px;
    height:162px;
    float:left;
}
#janPanel_2{
    background:url('../images/specialoffers/feb-panel-comp.jpg');
    width:297px;
    height:162px;
    float:left;
}
#janPanel_3{
    clear:both;
    background:url('../images/specialoffers/jan-panel-bundle.jpg');
    width:291px;
    height:160px;
    float:left;
}
#janPanel_4{
    background:url('../images/specialoffers/jan-panel-nails.jpg');
    width:297px;
    height:160px;
    float:left;
}

#janPanel_1,
#janPanel_2,
#janPanel_3,
#janPanel_4
{
    position:relative;
}
#janPanel_1 .text,
#janPanel_2 .text,
#janPanel_3 .text,
#janPanel_4 .text
{
    position:absolute;
    top:35px;
    left:14px;
    width:160px;
}
#janPanel_3 .text,
#janPanel_4 .text
{
    top:45px;
}
#janPanel_1 .link,
#janPanel_2 .link,
#janPanel_3 .link,
#janPanel_4 .link
{
    position:absolute;
    bottom:60px;
    left:14px;
}
#janPanel_3 .link,
#janPanel_4 .link
{
    bottom:50px;
}
#janListHeader
{
    padding-left:30px;
    padding-top:40px;
}

.leftMainOffer
{
    margin-left:10px;
    margin-top:15px;
    margin-bottom:5px;
}

/* - - -  - - -- - - -- - - - - -- - - -- - - -- - - -- - -   Recon Page 08   ----- -- -- - -- - - - - - -- - - -- - - - */
/* - - -  - - -- - - -- - - - - -- - - -- - - -- - - -- - - --------------- ----- -- -- - -- - - - - - -- - - -- - - - */

.pageBorder
{
    border:1px solid #cccccc;
    padding:10px;
    margin-top:15px;
}
.pageTitle
{
    font-size:30px;
    font-weight:normal;
    margin:0px;
    padding:0px;
    width:420px;
}
.accTitle
{
    font-size:22px;
    font-weight:normal;
    margin:0px;
    padding:0px;
    width:420px;
}
.smallTitle
{
    clear:both;
    font-size:14px;
    font-weight:normal;
    margin:0px;
    padding:0px;
    line-height:20px;
}

.wideGreyBG
{
    margin-top:10px;
    background:url(../images/client/wide-grey.gif) no-repeat;
    padding:10px;
    width:540px;
}
.wideGreyBG h2
{
    margin-top:0px;
    padding-top:0px;
    font-size:16px;
    color:#ff6804;
}

.flash-replaced .alt {
    display: block;
    height: 0px;
    position: absolute;
    overflow: hidden;
    width: 0px;
}

.orange { color: #ff6804; }

a.orangeLink
{
    background:url(../images/client/link-arrow.gif) no-repeat left center;
    padding:0px 2px 0px 14px;
    color: #ff6804 !important;
}


.longRow
{
    width:568px;
    height:204px;
    margin-bottom:2px;
    background:url(../images/client/row_bg.gif);
}
.largeImageHolder
{
    display:none;
    position:absolute;
    top:20px;
    left:100px;
    background-color:#ffffff;
    border:1px solid #cccccc;
    z-index:999;
    width:205px;
    height:133px;
    padding:0px;
}
.compat
{
    position:absolute;
    right:20px;
    top:50px;
}

.compClick,
.compClose
{
 cursor:pointer;
}

.compDetails
{
    display:none;
    background:#ffffff;
    padding:5px;
    left:1px;
    position:absolute;
    top:88px;
    border-bottom:4px solid #cccccc;
    width:570px;
}
.compDetails .compList
{
    height:80px;
    overflow:auto;
}
 .compDetails .compClose
{
    width:567px;
    text-align:right;
    padding:2px;
    background-color:#ff6804;
    color:#ffffff;
}

.pcBlock
{
    border:1px solid #c8c8c8;
    background:#f7f7f7;
    text-align:center;
    width:570px;
    padding:8px 0px;
}
.top5laptops
{
    background:url('../images/specialoffers/top5laptops-bg.jpg') no-repeat;
    width:552px;
    height:208px;
    margin:auto;
    margin-top:5px;
    display:none;
}
.topLaptop
{
    float:left;
    padding-top:40px;
}

.pcCat
{
    float:left;
    width:278px;
    margin-right:5px;
}
.pcCat a
{
    width:278px;
    height:127px;
    display:block;
    text-decoration:none !important;   
    color:#666666 !important;
}
.pcCat a span
{
   display:block;
   padding-top:70px;
   padding-left: 25px;
   padding-right: 90px;
   text-decoration:none !important;   
   color:#666666 !important;
}
#laptopcaseCatPc a{
    background: url('../images/client/pc-cat-laptop.jpg') no-repeat;
}
#powerCatPc a{
    background: url('../images/client/pc-cat-power.jpg') no-repeat;
}
#talkCatPc a{
    background: url('../images/client/pc-cat-talk.jpg') no-repeat;
}
#liveboxCatPc a{
    background: url('../images/client/pc-cat-livebox.jpg') no-repeat;
}
#memoryCatPc a{
    background: url('../images/client/pc-cat-memory.jpg') no-repeat;
}
#entertainmentCatPc a{
    background: url('../images/client/pc-cat-entertainment.jpg') no-repeat;
}
#connectivityCatPc a{
    background: url('../images/client/pc-cat-connectivity.jpg') no-repeat;
}
#imagingCatPc a{
    background: url('../images/client/pc-cat-imaging.jpg') no-repeat;
}

/*
Cosmopolitan Page
*/


#cosmo #SuppliedWith{display:none; }
#cosmo #ReconContainer{ background:url(../images/client/cosmo_header.jpg) no-repeat;}  
#cosmo #ReconWelcomeText{ height:265px;margin:0px;width:590px;}
#cosmo #ReconInnerContainer{background:#ffffff url(../images/client/cosmo-bg.gif) repeat-y;}
#cosmo #ConfigurableContentWrapper{margin:0px;}
#cosmo #SearchContainer{padding:0px;padding-left:10px;}
#cosmo #SearchContainer #header{margin:0px;}
#cosmo #ProductList_pnlPhoneListInner{padding-left:5px;}

.moreBtn a{display:block;background:url(../images/christmas/btn-findmore.jpg) no-repeat;width:96px;height:21px;}

/*
Christmas 2008


#christmas08 .pageContent{position:relative;float:left;margin-left:27px;margin-bottom:20px;background:#000000 url(../images/christmas/xmas-offers-bg.jpg) no-repeat left 20px;width:602px;height:740px;}
#christmas08 .moreBtn{position:absolute;left:20px;top:175px;}
#christmas08 .moreBtn a{display:block;background:url(../images/christmas/btn-findmore.jpg) no-repeat;width:96px;height:21px;}
#christmas08 .moreBtn a .label{display:none;}
#christmas08 #whiteOffers{position:absolute;left:0px;top:290px;background:url(../images/christmas/xmas-offers-white-bg.gif) no-repeat;width:602px;height:311px;}
#christmas08 .offerPadding{position:relative;height:302px;}
#christmas08 .whiteOffer {position:absolute;}
#christmas08 .whiteOffer a{display:block;height:128px;width:185px;position:relative;}
#christmas08 .wide a{width:280px;height:128px;}
#christmas08 .whiteOffer a .label{position:absolute;left:10px;bottom:10px;padding-left:17px;background:url(../images/christmas/bullet.gif) no-repeat;font-weight:bold;color:#000000;}
#christmas08 .whiteOffer a:hover .label{color:#ff6a00;}

#christmas08 #of1{top:33px;left:17px;}
#christmas08 #of2{top:33px;right:17px;}
#christmas08 #of3{bottom:5px;left:17px;}
#christmas08 #of4{bottom:5px;right:17px;}
#christmas08 #of5{bottom:5px;left:209px;}

#christmas08 #of1 a{background:url(../images/christmas/xmas-stockings.jpg) no-repeat;}
#christmas08 #of2 a{background:url(../images/christmas/xmas-cosmo.jpg) no-repeat;}
#christmas08 #of3 a{background:url(../images/christmas/xmas-memory.jpg) no-repeat;}
#christmas08 #of4 a{background:url(../images/christmas/xmas-music.jpg) no-repeat;}
#christmas08 #of5 a{background:url(../images/christmas/xmas-fashion.jpg) no-repeat;}

#christmasCountdown{position:absolute;top:0px;left:150px;}

#preXmas{display:none;}
#containerHome{margin:0px;padding:0px;}
#innerContainerHome{position:relative;width:782px;height:709px;background:#000000 url(../images/christmas/homepage-xmas-bg.jpg) no-repeat left 30px;margin:0px;padding:0px;}

.homeImages{position:absolute;top:64px;}
.homeImages a{display:block;height:301px;width:244px;}
.homeImages a .label{display:none;}

#homeAcc{left:16px;}
#homeRecon{left:269px;}
#homePC{left:520px;}

#homeAcc a{background:url(../images/christmas/homepage-xmas-accessory.jpg);}
#homeRecon a{background:url(../images/christmas/homepage-xmas-phones.jpg);}
#homePC a{background:url(../images/christmas/homepage-xmas-bb.jpg);width:245px;}

#homeOff1{position:absolute;bottom:153px;left:16px;}
#homeOff2{position:absolute;bottom:153px;right:16px;}

#homeOff1 a{display:block;background:url(../images/christmas/homepage-xmas-offer.gif) no-repeat;width:498px;height:182px;}
#homeOff1 a .label{display:none;}

#homeOff2 a{display:block;background:url(../images/christmas/homepage-xmas-stocking.gif) no-repeat;width:245px;height:182px;}
#homeOff2 a .label{display:none;}
*/

.link{padding:0px 0px 0px 17px !important;margin:0px !important;position:absolute;bottom:10px;left:10px;font-weight:bold;background:url(../images/client/arrow.jpg) no-repeat;}
a:hover .link{color:#ff6700 !important;}

/* SAMSUNG */

#samsung #sponserBuy {
	height:150px;
}

#samsung #sponserBuy ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
}

#samsung .sp1 a {
	background:url(../images/samsung/HF1000_th.jpg);
	width:95px;
	height:150px;
	display:block;
}

#samsung .sp1 a:hover {
	background:url(../images/samsung/HF1000_thRo.jpg);
	width:95px;
	height:150px;
	display:block;
}

#samsung .sp2 a {
	background:url(../images/samsung/HM1500_th.jpg);
	width:95px;
	height:150px;
	display:block;
}

#samsung .sp2 a:hover {
	background:url(../images/samsung/HM1500_thRo.jpg);
	width:95px;
	height:150px;
	display:block;
}

#samsung .sp3 a {
	background:url(../images/samsung/SP100_th.jpg);
	width:95px;
	height:150px;
	display:block;
}

#samsung .sp3 a:hover {
	background:url(../images/samsung/SP100_thRo.jpg);
	width:95px;
	height:150px;
	display:block;
}

#samsung .sp4 a {
	background:url(../images/samsung/WEP495_TH.jpg);
	width:95px;
	height:150px;
	display:block;
}

#samsung .sp4 a:hover {
	background:url(../images/samsung/WEP495_thRo.jpg);
	width:95px;
	height:150px;
	display:block;
}

#samsung .sp5 a {
	background:url(../images/samsung/WEP850_th.jpg);
	width:95px;
	height:150px;
	display:block;
}

#samsung .sp5 a:hover {
	background:url(../images/samsung/WEP850_thRo.jpg);
	width:95px;
	height:150px;
	display:block;
}

#samsung .sp6 a {
	background:url(../images/samsung/geniocases_th.gif);
	width:95px;
	height:150px;
	display:block;
}

#samsung .sp6 a:hover {
	background:url(../images/samsung/geniocases_thRo.gif);
	width:95px;
	height:150px;
	display:block;
}


#samsung #sponserBuy {
	width:574px;
	height:134px;
}

#samsung #samsung_more_banner
{
    height:72px;
    width:574px;
}

#samsung #samsung_comp_banner
{
    background:url(../images/samsung/samsung-competition-banner.jpg);
    width:574px;
    height:171px;
}

#samsung #samsung_comp_banner .buttons
{
    padding:120px 0px 0px 22px;
}

.samsung_link{padding:0px 0px 0px 17px !important;margin:0px !important;position:absolute;font-weight:bold;background:url(../images/client/arrow.jpg) no-repeat;}

/*  NOKIA  */


#sponserPage {
	float:left;
	margin-top:40px;
	margin-bottom:20px;
	margin-left:27px;
	position:relative;
}

#sponserPage img {
	border:0px;
}

#nokia #sponserBuy {
	height:150px;
}

#nokia #sponserBuy ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
}

#sponserBuy li {
	float:left;
	margin:0px;
	padding:0px;
}

#nokia .sp1 a {
	background:url(../images/nokia/nok-buy-1.gif);
	width:95px;
	height:150px;
	display:block;
}

#nokia .sp1 a:hover {
	background:url(../images/nokia/nok-buy-1on.gif);
	width:95px;
	height:150px;
	display:block;
}

#nokia .sp2-2 a {
	background:url(../images/nokia/nok-buy-2-2.gif);
	width:95px;
	height:150px;
	display:block;
}

#nokia .sp2-2 a:hover {
	background:url(../images/nokia/nok-buy-2-2on.gif);
	width:95px;
	height:150px;
	display:block;
}

#nokia .sp3 a {
	background:url(../images/nokia/nok-buy-3.gif);
	width:95px;
	height:150px;
	display:block;
}

#nokia .sp3 a:hover {
	background:url(../images/nokia/nok-buy-3on.gif);
	width:95px;
	height:150px;
	display:block;
}

#nokia .sp4 a {
	background:url(../images/nokia/nok-buy-4.gif);
	width:95px;
	height:150px;
	display:block;
}

#nokia .sp4 a:hover {
	background:url(../images/nokia/nok-buy-4on.gif);
	width:95px;
	height:150px;
	display:block;
}

#nokia .sp5 a {
	background:url(../images/nokia/nok-buy-5.gif);
	width:95px;
	height:150px;
	display:block;
}

#nokia .sp5 a:hover {
	background:url(../images/nokia/nok-buy-5on.gif);
	width:95px;
	height:150px;
	display:block;
}

#nokia .sp6 a {
	background:url(../images/nokia/nok-buy-6.gif);
	width:95px;
	height:150px;
	display:block;
}

#nokia .sp6 a:hover {
	background:url(../images/nokia/nok-buy-6on.gif);
	width:95px;
	height:150px;
	display:block;
}

#nokia #nokia_more_banner
{
    height:72px;
}

#nokia #nokia_comp_banner
{
    background:url(../images/specialoffers/nokia-competition-banner.jpg);
    height:171px;
}

#nokia #nokia_comp_banner .buttons
{
    padding:80px 0px 0px 22px;
}

.nokia_link{padding:0px 0px 0px 17px !important;margin:0px !important;position:absolute;font-weight:bold;background:url(../images/client/arrow.jpg) no-repeat;}



/*  LG  */


#lg #sponserBuy ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
}


#lg .sp1 a {
	background:url(../images/lg/lg-buy-1.gif);
	width:101px;
	height:134px;
	display:block;
}
#lg .sp1 a:hover {
	background:url(../images/lg/lg-buy-1on.gif);
}

#lg .sp2 a {
	background:url(../images/lg/lg-buy-2.gif);
	width:87px;
	height:134px;
	display:block;
}
#lg .sp2 a:hover {
	background:url(../images/lg/lg-buy-2on.gif);
}

#lg .sp3 a {
	background:url(../images/lg/lg-buy-3.gif);
	width:97px;
	height:134px;
	display:block;
}
#lg .sp3 a:hover {
	background:url(../images/lg/lg-buy-3on.gif);
}

#lg .sp4 a {
	background:url(../images/lg/lg-buy-4.gif);
	width:96px;
	height:134px;
	display:block;
}
#lg .sp4 a:hover {
	background:url(../images/lg/lg-buy-4on.gif);
}


#lg .sp5 a {
	background:url(../images/lg/lg-buy-5.gif);
	width:91px;
	height:134px;
	display:block;
}
#lg .sp5 a:hover {
	background:url(../images/lg/lg-buy-5on.gif);
}


#lg .sp6 a {
	background:url(../images/lg/lg-buy-6.gif);
	width:102px;
	height:134px;
	display:block;
}
#lg .sp6 a:hover {
	background:url(../images/lg/lg-buy-6on.gif);
}

#lg #sponserBuy {
	width:574px;
	height:134px;
}

#lg #lg_more_banner
{
    height:72px;
    width:574px;
}

#lg #lg_comp_banner
{
    background:url(../images/lg/lg-competition-banner.jpg);
    width:574px;
    height:171px;
}

#lg #lg_comp_banner .buttons
{
    padding:120px 0px 0px 22px;
}

.lg_link{padding:0px 0px 0px 17px !important;margin:0px !important;position:absolute;font-weight:bold;background:url(../images/client/arrow.jpg) no-repeat;}

/*  Parrot  */


#parrot #sponserBuy ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
}


#parrot .sp1 a {
	background:url(../images/parrot/parrot-buy-1.gif);
	width:96px;
	height:134px;
	display:block;
}
#parrot .sp1 a:hover {
	background:url(../images/parrot/parrot-buy-1on.gif);
}

#parrot .sp2 a {
	background:url(../images/parrot/parrot-buy-2.gif);
	width:94px;
	height:134px;
	display:block;
}
#parrot .sp2 a:hover {
	background:url(../images/parrot/parrot-buy-2on.gif);
}

#parrot .sp3 a {
	background:url(../images/parrot/parrot-buy-3.gif);
	width:91px;
	height:134px;
	display:block;
}
#parrot .sp3 a:hover {
	background:url(../images/parrot/parrot-buy-3on.gif);
}

#parrot .sp4 a {
	background:url(../images/parrot/parrot-buy-4.gif);
	width:98px;
	height:134px;
	display:block;
}
#parrot .sp4 a:hover {
	background:url(../images/parrot/parrot-buy-4on.gif);
}


#parrot .sp5 a {
	background:url(../images/parrot/parrot-buy-5.gif);
	width:94px;
	height:134px;
	display:block;
}
#parrot .sp5 a:hover {
	background:url(../images/parrot/parrot-buy-5on.gif);
}


#parrot .sp6 a {
	background:url(../images/parrot/parrot-buy-6.gif);
	width:97px;
	height:134px;
	display:block;
}
#parrot .sp6 a:hover {
	background:url(../images/parrot/parrot-buy-6on.gif);
}

#parrot #sponserBuy {
	height:134px;
}

#parrot #parrot_more_banner
{
    height:72px;
}






/*  SONY ERICSON  */


#sony #sponserBuy ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

li#sony 
{
		list-style-image:none;
}
	


#sony .sp1 a {
	background:url(../images/sony/HBH-PV740_th.jpg);
	background-repeat:no-repeat;
	background-color:#fff;
	width:89px;
	height:134px;
	padding-right:5px;
	display:block;
}
#sony .sp1 a:hover {
	background:url(../images/sony/HBH-PV740_thRo.jpg);
}

#sony .sp2 a {
	background:url(../images/sony/HCB-108_th.jpg);
	background-repeat:no-repeat;
	background-color:#fff;
	padding-right:5px;
	width:89px;
	height:134px;
	display:block;
}
#sony .sp2 a:hover {
	background:url(../images/sony/HCB-108_thRo.jpg);
	background-repeat:no-repeat;
}

#sony .sp3 a {
	background:url(../images/sony/HPM-77_th.jpg);
	background-repeat:no-repeat;
	background-color:#fff;
	padding-right:5px;
	width:89px;
	height:134px;
	display:block;
}
#sony .sp3 a:hover {
	background:url(../images/sony/HPM-77_thRo.jpg);
	background-repeat:no-repeat;
}

#sony .sp4 a {
	background:url(../images/sony/MS-410_th.jpg);
	background-repeat:no-repeat;
	background-color:#fff;
	padding-right:5px;
	width:89px;
	height:134px;
	display:block;
}
#sony .sp4 a:hover {
	background:url(../images/sony/MS-410_thRo.jpg);
	background-repeat:no-repeat;
}


#sony .sp5 a {
	background:url(../images/sony/MS500_th.jpg);
	background-repeat:no-repeat;
	background-color:#fff;
	padding-right:5px;
	width:89px;
	height:134px;
	display:block;
}
#sony .sp5 a:hover {
	background:url(../images/sony/MS500_thRo.jpg);
	background-repeat:no-repeat;
}


#sony .sp6 a {
	background:url(../images/sony/VH-300_th.jpg);
	background-repeat:no-repeat;
	background-color:#fff;
	padding-right:5px;
	width:89px;
	height:134px;
	display:block;
}
#sony .sp6 a:hover {
	background:url(../images/sony/VH-300_thRo.jpg);
	background-repeat:no-repeat;
}

#sony #sponserBuy {
	width:574px;
	height:134px;
}

#sony #sony_more_banner
{
    height:72px;
    width:574px;
}

#sony #sony_comp_banner
{
    background:url(../images/lg/lg-competition-banner.jpg);
    width:574px;
    height:171px;
}

#sony #sony_comp_banner .buttons
{
    padding:120px 0px 0px 22px;
}

.sony_link{padding:0px 0px 0px 17px !important;margin:0px !important;position:absolute;font-weight:bold;background:url(../images/client/arrow.jpg) no-repeat;}








/*  MOTOROLA  */


#moto #sponserBuy {
	height:150px;
}

#moto #sponserBuy ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
}

#moto #sponserBuy li a
{	
    width:95px;
	height:135px;
	display:block;
}

#moto .sp1 a {
	background:url(../images/carousel/motorola/moto-buy1.gif);
}
#moto .sp1 a:hover {
	background:url(../images/carousel/motorola/moto-buy1-on.gif);
}

#moto .sp2 a {
	background:url(../images/carousel/motorola/moto-buy2.gif);
}
#moto .sp2 a:hover {
	background:url(../images/carousel/motorola/moto-buy2-on.gif);
}

#moto .sp3 a {
	background:url(../images/carousel/motorola/moto-buy3.gif);
}
#moto .sp3 a:hover {
	background:url(../images/carousel/motorola/moto-buy3-on.gif);
}

#moto .sp4 a {
	background:url(../images/carousel/motorola/moto-buy4.gif);
}
#moto .sp4 a:hover {
	background:url(../images/carousel/motorola/moto-buy4-on.gif);
}

#moto .sp5 a {
	background:url(../images/carousel/motorola/moto-buy5.gif);
}
#moto .sp5 a:hover {
	background:url(../images/carousel/motorola/moto-buy5-on.gif);
}

#moto .sp6 a {
	background:url(../images/carousel/motorola/moto-buy6.gif);
}
#moto .sp6 a:hover {
	background:url(../images/carousel/motorola/moto-buy6-on.gif);
}




#moto #moto_more_banner
{
    height:72px;
    text-align:center;
}

#moto #moto_comp_banner
{
    background:url(../images/carousel/motorola/motorola-banner.jpg);
    height:171px;
}

#moto #moto_comp_banner .buttons
{
    padding:90px 0 0 15px;
}

.moto_link{padding:0px 0px 0px 17px !important;margin:0px !important;position:absolute;font-weight:bold;background:url(../images/client/arrow.jpg) no-repeat;}


.promo_nav{display:block;margin-left:5px;}
.promo_nav span {display:block;margin:0px;padding:0px;float:left;}
.promo_nav span a{display:block;margin:0px;padding:0px;}



#headerstripInner li .label{display:none;}
#headerstripInner li a{display:block;height:30px;}

#headerstripInner #MainHeader_nav_home,
#headerstripInner #mainHeader_nav_home,
#headerstripInner #main_header_nav_home{width:145px;background:url(../images/nav/nav_accessories-shop.gif) no-repeat top left;}
#headerstripInner #MainHeader_nav_acc,
#headerstripInner #mainHeader_nav_acc,
#headerstripInner #main_header_nav_acc{width:128px;background:url(../images/nav/nav_mobile-accessories.gif) no-repeat top left;}
#headerstripInner #MainHeader_nav_recon,
#headerstripInner #mainHeader_nav_recon,
#headerstripInner #main_header_nav_recon{width:184px;background:url(../images/nav/nav_reconditoned-phones.gif) no-repeat top left;}
#headerstripInner #MainHeader_nav_pc,
#headerstripInner #mainHeader_nav_pc,
#headerstripInner #main_header_nav_pc{width:188px;background:url(../images/nav/nav_broadband_accessories.gif) no-repeat top left;}

#headerstripInner #MainHeader_nav_home:hover,
#headerstripInner #mainHeader_nav_home:hover,
#headerstripInner #main_header_nav_home:hover{background-position:left -30px;}
#headerstripInner #MainHeader_nav_acc:hover,
#headerstripInner #mainHeader_nav_acc:hover,
#headerstripInner #main_header_nav_acc:hover{background-position:left -30px;}
#headerstripInner #MainHeader_nav_recon:hover,
#headerstripInner #mainHeader_nav_recon:hover,
#headerstripInner #main_header_nav_recon:hover{background-position:left -30px;}
#headerstripInner #MainHeader_nav_pc:hover,
#headerstripInner #mainHeader_nav_pc:hover,
#headerstripInner #main_header_nav_pc:hover{background-position:left -30px;}

#headerstripInner li a.current{background-position:left -30px!important;}

#jan_comp #comp_container1{
    width:605px;
    height:597px;
    background:url(../images/jan_comp/comp1.jpg) no-repeat;
    float:left;
    margin-top:30px;
    margin-left:30px;
}
#jan_comp #comp_container2{
    width:605px;
    height:597px;
    background:url(../images/jan_comp/comp2.jpg) no-repeat;
    float:left;
    margin-top:30px;
    margin-left:30px;
}
#jan_comp #comp_container3{
    width:605px;
    height:597px;
    background:url(../images/jan_comp/comp3.jpg) no-repeat;
    float:left;
    margin-top:30px;
    margin-left:30px;
}
#jan_comp #comp_container4{
    width:605px;
    height:597px;
    background:url(../images/jan_comp/comp4.jpg) no-repeat;
    float:left;
    margin-top:30px;
    margin-left:30px;
}

#jan_comp .textBlock1
{
    margin-top:110px;
    margin-left:49px;
    width:400px;
}
#jan_comp .textBlock2 .compHeader
{
    font-size:16px;
    color:#555555;
    font-weight:bold;
    padding-bottom:5px;
    display:block;
}
#jan_comp .textBlock2
{
    margin-top:40px;
    margin-left:49px;
    width:220px;
}
#jan_comp .textBlock3
{
    margin-top:60px;
    margin-left:49px;
    width:500px;
}
.janPageContent .offerPadding
{
    width:600px;
}

.headerBanner
{
    position:absolute;
    top:0px;
    left:170px;
}

#pnlContentImage
{
    margin-left:29px;
    margin-top:30px;
    width:570px;
    float:left;
}
#pnlContentText
{
    width:570px;
    margin-left:30px;
    background:#000000;
    float:left;
    position: relative;
}
#pnlContentText #contentText
{
    color:#ffffff;
    padding:10px;
}

#hide_header
{
    display:none;
}

.specials_header
{
    height:267px;
    width:598px;
    background:url(../images/specialoffers/feb-header.jpg) no-repeat;
}


#homeCatTemplate {
	width:570px;
	height:419px;
	position:relative;
	top:0px;
	left:0px;
}

.homeCatLeft {
	background:url(../images/client/acc-home-temp-bg.jpg) no-repeat top left;
	width:280px;
	height:419px;
	position:absolute;
	top:0px;
	left:0px;
}

.homeCatRight {
	background:url(../images/client/acc-home-temp-bg.jpg) no-repeat top left;
	width:280px;
	height:419px;
	position:absolute;
	top:0px;
	right:0px;
}

.newCat {
	margin:8px 10px 0 10px;
	width:260px;
}

.newCat a span {
	color:#666666 !important;
	display:block;
	padding-left:10px;
	padding-right:130px;
	padding-top:35px;
	text-decoration:none !important;
}

#homeBottomPromo {
	width:570px;
	height:136px;
	position:relative;
	top:10px;
	left:0px;
}

.homeFloatLeft {
	position:absolute;
	top:0px;
	left:0px;
}

.homeFloatRight {
	position:absolute;
	top:0px;
	right:0px;
}

#innerContainerHome2 {
	margin-bottom:30px;
	margin-top:30px;
	padding:10px;
	width:752px;
}

#innerContainerHome2 .pad {
	padding-right:9px;
}

#homeOffer {
	margin-top:6px;
}

#march09Offers {
	background:url(../images/specialoffers/special-march-offersBg.jpg) no-repeat top left;
	width:581px;
	height:839px;
	position:relative;
}

#march09Title {
	background:url(../images/client/special-march-title.jpg) no-repeat;
	width:313px;
	height:28px;
	display:block;
	margin-bottom:10px;
}

.marchMain {
	background:url(../images/specialoffers/specials/special-may-carousel.jpg);
	width:555px;
	height:226px;
	position:absolute;
	top:10px;
	left:12px;
}
.marchMainLG {
	position:absolute;
	top:80px;
	right:50px;
}
.marchMainParrot {
	position:absolute;
	top:120px;
	right:50px;
}
.marchMainNokia {
	position:absolute;
	top:160px;
	right:50px;
}
.marchMainMotorola {
	position:absolute;
	top:200px;
	right:50px;
}

.marchOffer1 {
	position:absolute;
	top:274px;
	left:12px;
}
.marchOffer2 {
	position:absolute;
	top:274px;
	right:12px;
}
.marchOffer3 {
	position:absolute;
	top:445px;
	left:12px;
}.marchOffer4 {
	position:absolute;
	top:445px;
	right:12px;
}

#phoneDetailsBlock
{
    width:565px;
    height:256px;
    background:url('../images/client/phone-bg.jpg') no-repeat;
    position:relative;
}
#incentiveDescriptionTallFeatures
{
    float:left;
    width:240px;
}
#phoneBuyButton
{
    position:absolute;
    right:14px;
    bottom:10px;
}


#liveRadio #container2
{
    width:780px;
}
#lrRightBanner
{
    float:right;
    width:160px;
    height:543px;
    background:url(../images/specialoffers/liveradio-promo.jpg) no-repeat;
}
#lrTC
{
    margin-top:460px;
    padding:15px;
}




/*

start of 1024 resize

*/
body{color:#333333; font-family:Arial,Sans-Serif; }
div, p, h1, h2, h3, h4, h5, h6, ul, form, fieldset, legend, label, dl, dt, dt1, dd1, dd, input, table * {margin:0; padding:0;}
p, li, legend, dt, dd {line-height:1.5;}
ul {list-style-image:none; list-style-position:outside; list-style-type:none; overflow:hidden;}
ul li {background:transparent url(../images/1024/assets/bul_square.gif) no-repeat scroll 0 6px; padding-left:9px;}
li li {font-size:1em;}
h1 {color:#222222;font-size:1.75em;}
h2 {color:#666666;font-size:1em;font-weight:bold;}
h3 {font-size:0.75em;padding-bottom:5px;}

.hide {font-size:0.001em;text-indent:-20000em;}
.clr{clear:both;}
.imgReplace {background-repeat:no-repeat !important; text-indent:-999em;}
.sIFR-replaced, .sIFR-ignore {visibility:visible !important;}
.sIFR-alternate {display:block;height:0;left:0;overflow:hidden;position:absolute;top:0;width:0;}

a.darrow {background:transparent url(../images/1024/assets/orange_arrowd.gif) no-repeat scroll 0 5px;color:#000000;padding-left:11px;text-decoration:none;}

input.text {border:1px solid #CCCCCC;padding:0 2px;height:1.5em;line-height:1.5;}

.orange{color:#FF5500;}
.orangeB{color:#FF5500;font-weight:bold;}
.floatR{float:right;}

#outer{margin:0 auto; width:990px;}
#inner{clear:both; margin:0 20px;}
.pagepop .content-body {float:none; overflow:visible; width:auto; }
.pagepop #outer {width:auto;}

.page1col .content-body {margin-top:20px;}
.page1col .inner-body{text-align:left;width:700px;}

.page2col .content-menu {float:left; width:190px;}
.page2col .content-body {margin-top:20px;float:left; width:760px;}

.page3col .content-menu {float:left; width:190px;}
.page3col .content-body {float:left; width:570px;}
.page3col .contentSidebar {margin-top:20px;float:right; width:170px;}

.footer {border-top:3px solid #DDDDDD;margin-top:20px;padding:0 20px 5px;}
.footer ul {line-height:1;}
.footer li {background:transparent none repeat scroll 0 0;display:inline;margin:0;padding:0 5px 0 0;}
.footer a {background:transparent url(../images/1024/assets/bul_square.gif) no-repeat scroll 1px 5px;color:#666666;font-size:0.88em;padding-left:9px;}

.top-banner {height:80px; margin:3px 0; overflow:hidden;}
.top-banner .logo {float:left; margin:20px 85px 20px 0; width:103px;}
.top-banner .logo a {background:url(../images/1024/header/logo_orange.gif) no-repeat; display:block; height:40px; width:40px;}

.top-banner-flash {float:left; width:496px; height:80px;}
.top-banner-icons {float:left;margin-top:15px;text-align:center;width:590px;}
.top-banner-promo {float:right;margin:0;padding:0;text-align:center;width:100px;}
.top-banner-text {float:right;width:100px;}
.top-banner-text .phone-number {margin:13px 0;}
.top-banner-text .phone-number strong {color:#FF6600;}
.top-banner-text a {background:transparent url(../images/1024/assets/orange_arrowd.gif) no-repeat scroll 0 5px;color:#000000;padding-left:11px;text-decoration:none;}

.progress-bar {border-top:2px solid #CCCCCC;margin-bottom:1.75em;overflow:hidden;padding-top:1.25em;}
.progress-bar ol {background:transparent url(../images/1024/assets/bg_progress_bar.gif) no-repeat scroll left top;float:left;list-style-type:none;margin:0;padding:0;width:950px;}
.progress-bar li {float:left;padding:1.9em 0 0;width:300px;text-align:center;}
.progress-bar li span {padding:1.9em 0 0;background-position:50% 0 !important;}
.progress-bar .current {color:#FF5500;}
.progress-bar .future {color:#666666;}

.progress-bar li#step-1 .current {background:transparent url(../images/1024/assets/icn_progress_1_current.gif) no-repeat scroll 0 0;}
.progress-bar li#step-1 .past {background:transparent url(../images/1024/assets/icn_progress_1_past.gif) no-repeat scroll 0 0;}

.progress-bar li#step-2 .current {background:transparent url(../images/1024/assets/icn_progress_2_current.gif) no-repeat scroll 0 0;}
.progress-bar li#step-2 .future {background:transparent url(../images/1024/assets/icn_progress_2_future.gif) no-repeat scroll 0 0;}
.progress-bar li#step-2 .past {background:transparent url(../images/1024/assets/icn_progress_2_past.gif) no-repeat scroll 0 0;}

.progress-bar li#step-3 .current {background:transparent url(../images/1024/assets/icn_progress_3_current.gif) no-repeat scroll 0 0;}
.progress-bar li#step-3 .future {background:transparent url(../images/1024/assets/icn_progress_3_future.gif) no-repeat scroll 0 0;}

.caudReqField,.failure_message,#failure_message {display:block;background:transparent url(../images/1024/assets/icn_error.gif) no-repeat scroll 10px 10px;border:1px solid #CC3333;color:#CC3333;margin-bottom:15px;padding:10px 10px 5px 40px;}
.overview {background-color:#F7F7F7;border:1px solid #DDDDDD;margin:15px 0;padding:10px;}
.btnValidation{background:url("../images/1024/assets/continueval.gif");display:block;width:138px;height:26px;}

.top-nav {clear:both; z-index:7000; }
.top-nav ul {background:transparent url(../images/1024/header/bg_nav.gif) repeat-x scroll 100% 0; height:30px;}
.top-nav li {float:left; height:30px; line-height:30px; padding:0; text-indent:-2000px;}
.top-nav li a {display:block;height:30px;}
.top-nav li a:hover, boduy.iphone .top-nav li.iphone a  {background-position:0px -30px;}

.top-nav li.home {width:52px;}
.top-nav li.home a {background-image:url(../images/1024/header/nav/newnav_home.gif);}
.top-nav li.acc {width:133px;}
.top-nav li.acc a {background-image:url(../images/1024/header/nav/newnav_accessories.gif);}
.top-nav li.recon {width:185px;}
.top-nav li.recon a {background-image:url(../images/1024/header/nav/newnav_phones.gif);}
.top-nav li.iphone {width:62px;}
.top-nav li.iphone a {background-image:url(../images/1024/header/nav/newnav_iphone.gif);}

.top-nav li.iPhone3G {width:124px;}
.top-nav li.iPhone3G a {background-image:url(../images/1024/header/nav/newnav_iphone3g.gif);}

.top-nav li.iPhone4 {width:124px;}
.top-nav li.iPhone4 a {background-image:url(../images/1024/header/nav/newnav_iphone4.gif);}

.top-nav li.ipad {width:62px;}
.top-nav li.ipad a {background-image:url(../images/1024/header/nav/newnav_ipad.gif);}
.top-nav li.business {width:73px;}
.top-nav li.business a {background-image:url(../images/1024/header/nav/newnav_business.gif);}
.top-nav li.pc_acc {width:62px;}
.top-nav li.pc_acc a {background-image:url(../images/1024/header/nav/newnav_pc.gif);}
.top-nav li.special {width:99px;}
.top-nav li.special a {background-image:url(../images/1024/header/nav/newnav_offers.gif);}

.top-nav li.clearance {width:78px;}
.top-nav li.clearance a {background-image:url(../images/1024/header/nav/newnav_clearance.gif);}

.shop-menu {background:transparent url(../images/1024/assets/hr_embossed.gif) repeat-x scroll left bottom; margin:0 20px 20px 0; padding-bottom:9px;}
.shop-menu li {background:transparent none repeat scroll 0 0; border-top:1px solid #EEEEEE; padding:0;}
.shop-menu li ul {margin-left:18px;}
.shop-menu a, .shop-menu font {color:#666666; display:block; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; padding:5px 8px; text-decoration:none;}
.shop-menu .selected{font-weight:bold;}
.shop-menu li li {border:medium none;}
.shop-menu li li a{background:transparent url(../images/1024/assets/icon_triangleOff.gif) no-repeat scroll 0 6px; font-weight:normal; margin:0 0 5px; padding:0 8px;}
.shop-menu span.current {background:transparent url(../images/1024/assets/icon_triangleOn.gif) no-repeat scroll 0 6px; color:#000000; font-weight:bold;}

.shop-menu .child{margin-left:18px;}

.page3col .content-body-header {margin-top:20px;}
.content-body-header {margin-bottom:10px;}
.content-body-header h1 {color:#FF5500;font-size:36px;font-weight:normal;}
.content-body-header h2 {color:#333333;font-size:22px;font-weight:normal;}


.sidebar {background:#E5E5E5 none repeat scroll 0 0;border-left:1px solid #D2D2D2;border-top:1px solid #C2C2C2;margin-bottom:10px;padding:2px 3px 2px 2px;}
.sidebar-pod {margin-bottom:2px;}
.sidebar-pod h3 {height:29px;padding:0;text-indent:-999em;width:164px;}
.sidebar-pod p {color:#333333;margin-bottom:0.5em;}

.mini-basket {position:relative;z-index:100;}
.sidebar h3.basket {background:transparent url(../images/1024/right/hdr_your_basket.gif) no-repeat scroll 0 0;border-bottom:1px solid #A1A1A1;width:164px;}
.sidebar .basketHighlight h3.basket {background:#E6E6E6 url(../images/1024/right/hdr_your_basket_on.gif) no-repeat scroll 0 0;border-bottom:1px solid #C0C0C0;height:31px;margin:0;}
.sidebar-pod-body {background:#FFFFFF none repeat scroll 0 0;border-color:#C0C0C0 #C0C0C0 #C0C0C0;border-style:none solid solid;border-width:medium 1px 1px;overflow:auto;padding:4px;position:relative;}
.mini-basket .basket-empty p {color:#999999;padding:0 6px;}
.mini-basket .basket-actions {border-top:1px solid #CCCCCC;margin-top:5px;overflow:hidden;padding:5px 5px 0;}
.mini-basket .basket-actions .checkout-link {clear:right;float:right;width:80px;}
.mini-basket .basket-actions p {line-height:1;}
.mini-basket .basket-actions .checkout-link span {background:transparent url(../images/1024/assets/btn_checkout_off.gif) no-repeat scroll 0 0;display:block;height:26px;overflow:hidden;width:80px;}

.mini-basket .basket-actions .checkout-link a {background:transparent url(../images/1024/assets/btn_checkout.gif) no-repeat scroll 0 0;display:block;height:26px;overflow:hidden;width:80px;}

.top-phones{background:#ffffff url('../images/1024/assets/accessory-phone-bg.gif') repeat-x 50% top; border:1px solid #cccccc; padding:10px;}

#home-flash-banner{float:left;}
#home-recommends{float:right;width:275px;height:210px;background:url('../images/1024/assets/home-recommends-bg.gif') no-repeat;}
#home-recommends ul{margin:83px 0 0 3px;}
#home-recommends ul li {background:none;}
#home-recommends ul li a{background:transparent url(../images/1024/assets/grey_arrowb.gif) no-repeat scroll left 50%;padding-left:15px;color:#999999 !important;font-size:12px; font-weight:bold;}
#home-recommends ul li a:hover{background:transparent url(../images/1024/assets/orange_arrowb.gif) no-repeat scroll left 50%;color:#555555 !important;}
#home-site-links{clear:both;padding:12px 0px;}
div.lgPhoneWatch {float:right;width:254px;height:210px;}

#home-site-links #accessories{float:left;}
#home-site-links #accessories a{width:254px;background:url('../images/1024/banners/home-accessories.jpg') no-repeat;}
#home-site-links #phones{float:left;}
#home-site-links #phones a{width:252px;background:url('../images/1024/banners/home-phones.jpg') no-repeat;}
#home-site-links #broadband{float:left;}
#home-site-links #broadband a{width:254px;background:url('../images/1024/banners/home-broadband.jpg') no-repeat;}

#home-site-links #business{clear:both;padding-top:12px;}
#home-site-links #business a{height:130px;background:url('../images/1024/banners/home-business.jpg') no-repeat;}

#home-site-links a {display:block;height:303px;}
#home-site-links a span{display:block;padding:270px 0px 0px 20px;font-weight:bold;background:transparent url(../images/1024/assets/orange_arrowd.gif) no-repeat scroll 10px 275px;}

#home-site-links #business a span{padding:90px 0px 0px 33px;background:none;color:#ffffff;}

#accessorytabs {width:570px;}
#accessorytabs ul li{padding:0px;}
#accessorytabs ul li a{padding:0px;height:44px;display:block;float:left;}
#accessorytabs ul li a span{display:none;}
#accessorytabs .inner-tab{border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4; width:568px;}
#accessorytabs #phones h2{padding:20px 0px 0px 10px;}
#tabfilter{padding:0px;width:269px;height:44px;float:left;}
#tabphones{padding:0px;width:301px;height:44px;float:left;}
#tabfilter a{width:250px;background:url('../images/1024/assets/tab-filter.gif') no-repeat; width:269px;}
#tabphones a{width:319px;background:url('../images/1024/assets/tab-phones.gif') no-repeat; width:301px;}
#tabfilter.ui-tabs-selected a{background:url('../images/1024/assets/tab-filter-on.gif') no-repeat; width:269px;}
#tabphones.ui-tabs-selected a{background:url('../images/1024/assets/tab-phones-on.gif') no-repeat; width:301px;}

#footer-tab {background:url('../images/1024/assets/tab-body-footer.gif') no-repeat; width:570px; height:8px;}
#filterhead-new {background:url('../images/1024/assets/filter-top.gif') no-repeat; width:569px; height:44px;}

#SearchContainer .inner-tab{border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4;}

.outer-tab{background:url('../images/1024/assets/tab-body-top.gif') repeat-x top;}
.outer-tab2{background:url('../images/1024/assets/tab-body-top.gif') repeat-x top; font-size:10px}
.inner-tab{background:url('../images/1024/assets/tab-body-bottom.gif') repeat-x bottom;}


/* product list */
.acc_prod_list_fix {clear:left;}

/* Sale Page Tabs */

#searchByCategory{padding:0px;width:301px;height:44px;float:left;}
#searchtabsimple a{background:#ffffff url('../images/1024/assets/simple-search.gif') no-repeat; width:301px;}
#searchtabsimple.ui-tabs-selected a{background:url('../images/1024/assets/simple-search-on.gif') no-repeat; width:301px;}



/* Search TABS */
.ui-tabs-hide {display:none; padding:0px !important; margin:0px !important;}

.search-inner-tab div{display:block; }
.search-inner-tab div div{display:inline;}

#searchtabs {width:570px; margin-bottom:10px; position:relative; clear:both; display:block; float:left;}
#searchtabs ul li{padding:0; margin:0; position:relative;list-style-type:none;}
#searchtabs ul li a{/*padding:0px;*/height:44px;display:block;float:left;}
#searchtabs ul li a span{display:none;}
#searchtabs .search-inner-tab{border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4; width:568px;}
#searchtabs #searchadvance h2{padding:20px 0px 0px 10px;}
#searchtabsimple{padding:0px;width:301px;height:44px;float:left;}
#searchtabadvance{padding:0px;width:269px;height:44px;float:right;}
#searchtabsimple a{background:#ffffff url('../images/1024/assets/simple-search.gif') no-repeat; width:301px;}
#searchtabadvance a{background:#ffffff url('../images/1024/assets/advance-search.gif') no-repeat; width:269px;}
#searchtabsimple.ui-tabs-selected a{background:url('../images/1024/assets/simple-search-on.gif') no-repeat; width:301px;}
#searchtabadvance.ui-tabs-selected a{background:url('../images/1024/assets/advance-search-on.gif') no-repeat; width:269px;}

#search-footer-tab {background:url('../images/1024/assets/tab-body-footer.gif') no-repeat; width:570px; height:8px;}
#search-simplehead-new {background:url('../images/1024/assets/filter-top.gif') no-repeat; width:569px; height:44px;}

#accAdvanceSearchGo {right:85px; float:right; top:24px; position:relative; padding-bottom:2px;}

.searchRowsimple {padding:5px 0 0 10px; font-size: 11px; padding-bottom:10px; width:30%; display:inline; float:left;}
.searchRowsimpleIn {padding:0; font-weight:bold; font-size: 11px; width:28%; display:inline; float:left;}
#accAdvanceSearchGoIn {right:45px; float:right; top:13px; position:relative;}
.search-contain-advance-in {width:560px; height:80px; top:12px; left:15px; position:relative; float:left; }

.searchRowsimple label {font-size:11px; font-weight:bold; padding-top:5px; line-height:18px; float:left;}

.search-outer-tab{background:url('../images/1024/assets/tab-body-top.gif') repeat-x top;}
.search-inner-tab{background:url('../images/1024/assets/tab-body-bottom.gif') repeat-x bottom; border-bottom:1px solid #c4c4c4;}

.search-contain-advance-mobile {width:560px; top:8px; position:relative; height:80px; left:15px; }
.search-contain-advance {width:560px; top:10px; position:relative; }
.search-contain{padding:20px 0px 30px 20px;width:260px;float:left; top:200px;}
.search-contain .title{font-size:11px;font-weight:bold;padding-bottom:20px;}

.by-compat{border-right:1px solid #cccccc;}
.searchBlock{padding:20px 0px 20px 10px;width:260px;float:left;}
.searchBlock .title{font-size:11px;font-weight:bold;padding-bottom:20px;}

.searchRow{font-size: 11px;clear:both;margin-bottom:10px;}
.searchRow label{display:block;float:left;width:120px;}
.dropDownBox{font-size: 10px;width:125px;border:1px solid #cccccc;padding:2px;}
#accSearchGo{text-align:right;padding-right:15px;}
#searchTextBox{display:inline; clear:left;}
#TextSearch{width:230px; margin-left:20px;}

#searchTextButton {position:relative; padding-top:5px; top:4px; display:inline; margin-left:10px;}
#searchTextBoxSimple{display:inline; clear:left; margin-left:20px;}
#searchTextBoxSimpleHome{float:left; margin:0; top:0;}

.searchRowsimpleAcc{ position:relative; top:10px; font-size:11px; font-weight:bold; width:25%; display:inline; float:left;}
#TextSearchSimple{width:480px; height:30px;}
#TextSearchSimpleMobile{width:500px; height:30px; }
#TextSearchSimpleRecon{width:500px; height:38px;}
#searchTextButtonSimple {position:relative; padding-top:8px; top:4px; display:inline; margin-left:10px; }
.searchSimpleTop {top:6px;}

#searchTextBoxSimpleMobile{display:inline; clear:left; top:0;}
.titleMobile{font-weight:bold; padding-top:10px; padding-right:10px; color:#444444;}
.searchRowsimpleMobile{font-size: 11px; width:35%; display:inline; float:left;}
.mobilesearch {width:500px; clear:left; float:left; position:relative; left:15px;}
#accAdvanceSearchGoMobile {position:absolute; top:21px; right:120px;}

.ac_results ul li {background-image:none}
.searchResults_Info {padding:0px 0px 0px 20px;}

#searchResults_Cat ol{list-style:none inside none;}
#searchResults_Cat li {background:transparent none repeat scroll 0 0; padding:0;}

#searchResults_Cat li a{background:transparent url(../images/1024/assets/icon_triangleOff.gif) no-repeat scroll 0 6px; font-weight:normal; margin:0 0 5px; padding:0 8px;}
/*#searchResults_Cat span.current {background:transparent url(../images/1024/assets/icon_triangleOn.gif) no-repeat scroll 0 6px; color:#000000; font-weight:bold;}*/
	
.pcsearch {width:500px; float:left; position:relative; padding:30px 0 33px 15px; width:95%}
.pcsearchadvance {width:500px; float:left; position:relative; padding:0 0 0 15px;}
.pc_box{float:left; position:relative; padding:0; width:500px; top:5px;}

.searchRowSimplePc{font-weight:bold; padding:0; font-size: 11px; padding-bottom:10px; width:30%; display:inline; float:left;}
.mobilesearchPc {width:520px; clear:left; float:left; position:relative; padding-bottom:8px;}
#accAdvanceSearchGoPc {position:absolute; top:22px; right:140px;}
.titlepc{padding:0; color:#444444; float:left; position:relative; top:8px;}

.searchRowsimple{ height:88px; padding:0px 0 0 10px; font-size: 11px; width:30%; display:inline; float:left;}
.searchRowsimple label {font-size:11px; font-weight:bold; padding-top:5px; line-height:18px; float:left;}
.search-footer-tab {background:url('../images/1024/assets/tab-body-footer.gif') no-repeat; width:570px; height:8px;}


div.acc_list {border-left:2px solid #cccccc;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc; width:570px;}

.acc_lister{width:187px;height:210px;float:left;position:relative;border-right:2px solid #cccccc;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;} /* bs change */
.acc_lister .xmas25ProductPromoPromo{position:absolute;top:58px;right:130px;width:56px;height:75px;background:url(../images/christmas/OrangeBauble25.png) no-repeat}
.acc_lister .mday25ProductPromoPromo{position:absolute;top:58px;right:128px;width:56px;height:75px;background:url(../images/1024/implicit/mothersday_roundel.png) no-repeat}
.acc_lister .samsungPromoProductPromoPromo{position:absolute;top:58px;right:128px;width:56px;height:75px;background:url(../images/1024/implicit/samsungRoundel.png) no-repeat}
.acc_lister .applePromoProductPromoPromo{position:absolute;top:58px;right:128px;width:56px;height:75px;background:url(../images/1024/implicit/50off.png) no-repeat}
.acc_lister .microsoft25PerOffPromoPromo{position:absolute;top:58px;right:128px;width:56px;height:75px;background:url(../images/1024/implicit/springsale_roundel.png) no-repeat}

.acc_lister .jansales25ProductPromoPromo{position:absolute;top:58px;right:130px;width:56px;height:75px;background:url(../images/jansales/25_star.gif) no-repeat}
.acc_lister .jansales50ProductPromoPromo{position:absolute;top:58px;right:130px;width:56px;height:75px;background:url(../images/jansales/50_star.gif) no-repeat}
.acc_lister .jansales80ProductPromoPromo{position:absolute;top:58px;right:130px;width:56px;height:75px;background:url(../images/jansales/80_star.gif) no-repeat}
#accessoriesHolder .xmas25ProductPromoPromo{position:absolute;top:0px;right:380px;width:56px;height:75px;background:url(../images/christmas/OrangeBauble25.png) no-repeat}
#accessoriesHolder .microsoft25PerOffPromoPromo{position:absolute;top:0px;right:175px;width:56px;height:127px;background:url(../images/1024/implicit/microsoft-offer.gif) no-repeat}

#accessoriesHolder .mday25ProductPromoPromo{position:absolute;top:0px;right:200px;width:56px;height:75px;background:url(../images/1024/implicit/mothersday_roundel.png) no-repeat}
#accessoriesHolder .samsungPromoProductPromoPromo{position:absolute;top:0px;right:200px;width:56px;height:75px;background:url(../images/1024/implicit/samsungRoundel.png) no-repeat}
#accessoriesHolder .applePromoProductPromoPromo{position:absolute;top:0px;right:200px;width:56px;height:75px;background:url(../images/1024/implicit/50off.png) no-repeat}

#accessoriesHolder .jansales25ProductPromoPromo{position:absolute;top:0px;right:380px;width:56px;height:75px;background:url(../images/jansales/25_star.gif) no-repeat}
#accessoriesHolder .jansales50ProductPromoPromo{position:absolute;top:0px;right:380px;width:56px;height:75px;background:url(../images/jansales/50_star.gif) no-repeat}
#accessoriesHolder .jansales80ProductPromoPromo{position:absolute;top:0px;right:380px;width:56px;height:75px;background:url(../images/jansales/80_star.gif) no-repeat}
.phone_list .xmas15ProductPromoSmall{position:absolute;top:38px;right:100px;width:56px;height:75px;background:url(../images/christmas/OrangeBauble15.png) no-repeat}
.product_details1 .xmas15ProductPromoLarge{position:absolute;top:0px;right:210px;width:56px;height:75px;background:url(../images/christmas/OrangeBauble15.png) no-repeat}

.acc_list_manu{position:absolute;top:5px;left:5px;width:175px;}
.acc_list_title{text-align:left;font-weight:bold;position:absolute;top:30px;left:5px;width:175px;}
.acc_list_image{text-align:center;position:absolute;top:65px;left:5px;width:175px;}
.acc_list_promo{background:#000000;text-align:center;font-weight:bold;color:#FF6600;font-size:12px;position:absolute;top:133px;left:5px;width:175px;}
.acc_list_details{line-height:22px;height:22px;background:url('../images/1024/assets/more-bg.gif');border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;position:absolute;top:150px;left:5px;width:175px;}
.acc_list_details a{font-weight:bold;padding-left:17px;background:transparent url(../images/1024/assets/orange_arrowb.gif) no-repeat scroll left 50%;}
.acc_list_price{font-weight:bold;color:#FF6600;font-size:13px;position:absolute;top:180px;left:5px;width:175px;}
.acc_list_price .price_label{color:#000000;font-size:11px;}
.acc_list_buy{position:absolute;top:180px;left:5px;width:170px;text-align:right;}
.acc_list_remove{position:absolute;top:155px;left:5px;width:170px;text-align:right;}

.order_list .acc_lister{height:180px;}
.order_list .acc_list_price{top:150px;}
.order_list .acc_list_buy{top:150px;}
.order_list .acc_list_remove{top:150px;}

.wideList .acc_lister{width:255px;}
.wideList .acc_list_manu{left:15px;width:220px;}
.wideList .acc_list_title{left:15px;width:220px;top:40px;}
.wideList .acc_list_image{left:15px;width:220px;top:100px;}
.wideList .acc_list_buy{left:15px;width:220px;}
.wideList .acc_list_remove{left:15px;width:220px;}

div.phone_list {border-left:2px solid #cccccc;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc; width:567px; }
.phone_lister{width:187px;height:215px;float:left;position:relative;border-right:2px solid #cccccc;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc; margin-bottom:5px; padding-bottom:5px;} /* bs change */
.phone_list_title{font-weight:bold;position:absolute;top:0px;left:5px;width:130px;}
.phone_list_image{position:absolute;top:40px;left:5px;width:70px;}
.phone_type{font-weight:bold;position:absolute;top:145px;left:5px;width:145px;}
.phone_type_new {font-weight:bold;position:relative; top:148px;left:5px;width:145px;height:30px; padding-bottom:5px; }

.phone_list_details{line-height:22px;height:22px;background:url('../images/1024/assets/more-bg.gif');border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; position:absolute;top:168px;left:5px;width:175px;}
.phone_list_details a{font-weight:bold;padding-left:17px;background:transparent url(../images/1024/assets/orange_arrowb.gif) no-repeat scroll left 50%;}
.phone_list_price{font-weight:bold;color:#FF6600;font-size:13px;position:absolute;top:196px;left:5px;width:175px;}
.phone_list_price .price_label{color:#000000;font-size:11px;}
.phone_list_buy{position:absolute;top:194px;left:5px;width:170px;text-align:right;}
.phone_list_remove{position:absolute;top:165px;left:5px;width:170px;text-align:right;}
.phone_features{display:none;position:absolute;top:45px;right:5px;width:100px;height:105px;overflow:hidden;margin-bottom:2px;}

.phone_lister .productPromoSmall{position:absolute;top:0px;right:5px;width:50px;height:50px;background:url(../images/1024/banners/sept09/star-20air.gif);}

#searchFooter, #searchFooterNew{height:33px;background:url('../images/1024/assets/list-display-bg.gif')}

.orangePromo{border:1px solid #a9a9a9;background:#f0f1f1;padding:20px;color:#a9a9a9;font-size:28px;}

#businessBlocks{margin-top:15px;}
.businessBlock{position:relative;background:url('../images/business/block-bg.gif') repeat-x;float:left;margin-bottom:15px;width:270px;height:180px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.businessBlock .odd{margin-right:25px;}

.businessBlock .title{padding:3px 0px 3px 22px;background:url('../images/business/block-title-bullet.gif') no-repeat 5px 50%;font-size:20px;color:#373737;}
.businessBlock .text{margin-left:5px;margin-top:10px;width:120px;font-size:11px;color:#777777;}
.businessBlock .link{background:url('../images/business/block-link-bullet.gif') no-repeat 5px 50%;left:0px;}

.businessBlock a{display:block;height:180px;}

.businessBlock #bs_bluetooth{background:url('../images/business/bs-bluetooth.jpg') no-repeat right 1px;height:180px;}
.businessBlock #bs_chargers{background:url('../images/business/bs-chargers.jpg') no-repeat right 1px;height:180px;}
.businessBlock #bs_cases{background:url('../images/business/bs-cases.jpg') no-repeat right 1px;height:180px;}
.businessBlock #bs_memory{background:url('../images/business/bs-memory.jpg') no-repeat right 1px;height:180px;}

.border_outer{border-top:1px solid #cbcbcb;}
.border_inner{border-top:3px solid #f3f3f3;padding:5px 0px;}

/* BASKET */

.basket-view-header
{
    border-color:#DDDDDD;
    border-style:solid;
    border-width:1px 1px 0;
    padding:1px 1px 0;
}
.basket-view-header table {
    background:#F7F7F7;
    width:946px;
}
.basket-view-header td {
    padding:6px 5px;
    border-left:1px solid #cccccc;
    text-align:center;
    font-weight:bold;
}
.basket-item {
    border:1px solid #DDDDDD;
    padding:1px;
}
.basket-item table {
    width:946px;
    border-bottom:1px solid #cccccc;
}
.basket-item td {
    padding:6px 5px;
    border-left:1px solid #cccccc;
}

.basket-item-row{font-weight:normal;padding:5px;border-bottom:1px dashed #eeeeee;}

.basket-view-footer 
{
    background:#fdf8f4;
    border-color:#DDDDDD;
    border-style:solid;
    border-width:0px 1px 1px 1px;
    clear:both;
    margin-bottom:3px;
    padding:1px 1px 3px;
}
.basket-view-footer table{width:946px;}
.basket-view-footer td {padding:6px 5px;color:#999999;}
.basket-view-footer .total{color:#333333;}
.basket-view-footer .details{padding:8px 10px;font-size:20px;}
.basket-view-footer .cost{text-align:center;font-size:20px;}

a.remove {color:#666666;background:transparent url(../images/1024/assets/icon_remove.gif) no-repeat scroll 0 3px;padding-left:14px;}

.basket-view-header .details{padding:6px 5px;}
.basket-item .details{padding:20px;}

.quantity{width:76px;text-align:center;}
.update{width:76px;text-align:center;}
.cost{width:76px;text-align:center;font-size:12px;}
.remove{width:55px;text-align:center;}

/* HANDSET PDP */
.product_details1{height:280px;position:relative;background:url('../images/1024/assets/description-bg.gif') repeat-x bottom;}
.handset_image{float:left;}
.feature_list{position:absolute;right:0px;top:0px;width:200px;}
.feature_list td{display:block;}
.feature_list li{font-size:10px;margin-bottom:2px;}

.pricing{clear:both;}
.pricing .price{margin-left:20px;float:left;font-size:29px;line-height:29px;}
.pricing .stock{float:left;}
.pricing .buy{margin-left:20px;float:left;}


.product_details .description {float:left;height:190px;width:300px;margin:10px;padding:10px;background:url('../images/1024/assets/description-bg.gif') repeat-x bottom;}
.product_details .description .text{color:#777777;height:170px;overflow:auto;}
.product_details .description .text p{margin:5px 0px;}

.product_details .supplied{float:right;position:relative;width:200px;height:200px;margin:10px;padding:10px 0px 0px 10px;background:url('../images/1024/assets/description-bg.gif') repeat-x bottom;}
.product_details .supplied li{margin-bottom:5px;}
.product_details .supplied img{position:absolute;bottom:0px;right:0px;}

.external .networking{float:right;margin:25px 0px;}
.external .review{float:left;}
.external .border_inner{padding:0px;}
.external .promo{float:right;}

#accessoriesHolder .external .networking{float:right;margin:25px 0px;clear:both;}

#accessoriesHolder .product_details1{height:200px;text-align:center;}
#accessoriesHolder .product_details1 .handset_image{float:none;}
#accessoriesHolder .product_details .description {float:none;height:auto;width:auto;}
.product_details .description .text{height:auto;}
#accessoriesHolder .product_details .supplied {float:none;height:200px;width:auto;}
#accessoriesHolder .product_details .supplied img{position:relative;}


.exchangeOuter #pageContent, .exchangeOuter #searchFooterNew, .exchangeOuter #searchFooter {display:none;}
.exch-banner-top {background:#cccdd8 url(../images/1024/banners/exch-banner-top.gif) no-repeat; width:570px; height:170px; display:block;}
.christmas-banner-top {background:url(../images/banner_shadow.jpg) no-repeat bottom; width:570px; height:368px; display:block; margin:10px 0px 15px 0px}
.christmas-advent { width:417; float:left}
.christmas-phone-deal { width:153px; float:left}

a.exch-banner {background:#cccdd8 url(../images/1024/banners/exch-banner.gif) no-repeat; width:570px; height:180px; display:block;}
a.exch-banner:hover {background:#cccdd8 url(../images/1024/banners/exch-banner-on.gif) no-repeat; width:570px; height:180px; display:block;}
#exch-promo  {background:url(../images/1024/banners/exch-promo.gif) no-repeat; width:570px; height:55px;}

#exchangeProducts {width:570px;}
#exchangeProducts ul {width:570px;}
#exchangeProducts ul li {float:left; padding-left:0px; width:190px; height:168px; display:block;}
#exchangeProducts ul li a{width:190px; height:168px; display:block;}

.bb-banner-top {background:#000 url(../images/1024/banners/large/beyondbroadband_top.gif) no-repeat; width:570px; height:184px; display:block;}
a.bb-banner {background:#000 url(../images/1024/banners/large/beyondbroadband_bt.gif) no-repeat; width:570px; height:166px; display:block;}
a.bb-banner:hover {background:#000 url(../images/1024/banners/large/beyondbroadband_bt_on.gif) no-repeat; width:570px; height:166px; display:block;}


.exchP1{background:url(../images/1024/assets/exch-p1.gif) no-repeat;}
.exchP1 a:hover {background:url(../images/1024/assets/exch-p1-on.gif) no-repeat; }
.exchP2 {background:url(../images/1024/assets/exch-p2.gif) no-repeat; }
.exchP2 a:hover {background:url(../images/1024/assets/exch-p2-on.gif) no-repeat;}
.exchP3 {background:url(../images/1024/assets/exch-p3.gif) no-repeat;}
.exchP3 a:hover {background:url(../images/1024/assets/exch-p3-on.gif) no-repeat; }

.exchP4 {background:url(../images/1024/assets/exch-p4.gif) no-repeat; }
.exchP4 a:hover {background:url(../images/1024/assets/exch-p4-on.gif) no-repeat; }
.exchP5 {background:url(../images/1024/assets/exch-p5.gif) no-repeat; }
.exchP5 a:hover {background:url(../images/1024/assets/exch-p5-on.gif) no-repeat;}
.exchP6 {background:url(../images/1024/assets/exch-p6.gif) no-repeat; }
.exchP6 a:hover {background:url(../images/1024/assets/exch-p6-on.gif) no-repeat; }

.exchP7 {background:url(../images/1024/assets/exch-p7.gif) no-repeat; }
.exchP7 a:hover {background:url(../images/1024/assets/exch-p7-on.gif) no-repeat; }
.exchP8 {background:url(../images/1024/assets/exch-p8.gif) no-repeat; }
.exchP8 a:hover {background:url(../images/1024/assets/exch-p8-on.gif) no-repeat; }
.exchP9 {background:url(../images/1024/assets/exch-p9.gif) no-repeat; }
.exchP9 a:hover {background:url(../images/1024/assets/exch-p9-on.gif) no-repeat; }

.exchP10 {background:url(../images/1024/assets/exch-p10.gif) no-repeat; }
.exchP10 a:hover {background:url(../images/1024/assets/exch-p10-on.gif) no-repeat; }
.exchP11 {background:url(../images/1024/assets/exch-p11.gif) no-repeat; }
.exchP11 a:hover {background:url(../images/1024/assets/exch-p11-on.gif) no-repeat; }
.exchP12 {background:url(../images/1024/assets/exch-p12.gif) no-repeat; }
.exchP12 a:hover {background:url(../images/1024/assets/exch-p12-on.gif) no-repeat; }

/* RECON EXPLAINED */

#recon-expl {background:url(../images/1024/assets/recon-explained.jpg) no-repeat; width:570px; height:290px; position:relative;}
#recon-expl ul {position:absolute; bottom:12px; right:0px;}

#recon-expl-text {background:url(../images/1024/assets/wide-grey.gif) no-repeat; width:570px; height:333px; position:relative;}
#recon-expl-text ul {position:absolute; bottom:12px; right:0px;}
#recon-expl-text p {position:absolute; top:45px; left:10px; width:330px; height:220px; font-size:12px}

a.darrow2 {background:transparent url(../images/1024/assets/orange_arrowd.gif) no-repeat scroll 0 5px; color:#000000; padding-left:11px; text-decoration:none; font-weight:bold;}
a.darrow2:hover {color:#FF5500;}

p.upscale {font-size:12px;}

/* PLANS */
#monkey-header {background:url(../images/1024/assets/monket-title.jpg) no-repeat; width:307px; height:60px; display:block; margin-top:10px;}
#monkey-plan {background:url(../images/1024/assets/monkey-bg.jpg) no-repeat; width:570px; height:305px; position:relative; padding-bottom:10px; display:block;}

#dolphin-header {background:url(../images/1024/assets/title-dolphin.gif) no-repeat; width:296px; height:75px;}
#dolphin-plan {background:url(../images/1024/assets/bg-dolphin.gif) no-repeat; width:570px; height:194px; position:relative; padding-bottom:10px;}
#dolphin-plan ul {position:absolute; top:50px; left:15px; width:535px; height:100px;}
#dolphin-plan ul li {width:120px; float:left;}
#dolphin-plan p {position:absolute; bottom:37px; left:170px;}

#canary-header {background:url(../images/1024/assets/title-canary.gif) no-repeat; width:365px; height:72px;}
#canary-plan {background:url(../images/1024/assets/bg-canary.gif) no-repeat; width:570px; height:174px; position:relative; padding-bottom:10px;}
#canary-plan ul {position:absolute; top:50px; left:15px; width:535px; height:100px;}
#canary-plan ul li {width:120px; float:left;}

#racoon-header {background:url(../images/1024/assets/title-racoon.gif) no-repeat; width:195px; height:70px;}
#racoon-plan {background:url(../images/1024/assets/bg-racoon.gif) no-repeat; width:570px; height:115px; position:relative; padding-bottom:10px;}
#racoon-plan ul {position:absolute; top:50px; left:128px; width:535px; height:100px;}
#racoon-plan ul li {width:180px; float:left;}

#camel-header {background:url(../images/1024/assets/title-camel.gif) no-repeat; width:296px; height:46px;}
#camel-plan {background:url(../images/1024/assets/bg-camel.gif) no-repeat; width:570px; height:114px; position:relative; padding-bottom:10px;}
#camel-plan ul {position:absolute; top:50px; left:128px; width:535px; height:100px;}
#camel-plan ul li {width:180px; float:left;}

/* PC HOME */

.pc-banners {float:left; width:278px;}
.pc-banners span {display:block; color:#666666 !important; padding:35px 145px 0 10px; font-size:11px; text-decoration:none !important;}
.pc-banners span.right {display:block; color:#666666 !important; padding:35px 145px 0 20px; font-size:11px; text-decoration:none !important;}

#cat-laptop {background:url(../images/1024/assets/pc-cat-1.gif) bottom no-repeat; width:286px; height:134px; position:relative;}
#cat-power {background:url(../images/1024/assets/pc-cat-2.gif) bottom no-repeat; width:284px; height:134px; position:relative;}
#cat-mem {background:url(../images/1024/assets/pc-cat-3.gif) bottom no-repeat; width:286px; height:134px; position:relative;}
#cat-enter {background:url(../images/1024/assets/pc-cat-4.gif) bottom no-repeat; width:284px; height:134px; position:relative;}
#cat-connect {background:url(../images/1024/assets/pc-cat-5.gif) bottom no-repeat; width:286px; height:134px; position:relative;}
#cat-image {background:url(../images/1024/assets/pc-cat-6.gif) bottom no-repeat; width:284px; height:134px; position:relative;}
#cat-talk {background:url(../images/1024/assets/pc-cat-7.gif) bottom no-repeat; width:286px; height:134px; position:relative;}
#cat-livebox {background:url(../images/1024/assets/pc-cat-8.gif) bottom no-repeat; width:284px; height:134px; position:relative;}

.pc-link {font-size:12px; position:absolute; bottom:15px; left:5px;}
.pc-link2 {font-size:12px; position:absolute; bottom:15px; left:12px;}


/* ACCESSORY HOME */

.access-banners {float:left; width:278px;}
.access-banners span {display:block; color:#666666 !important; padding:35px 125px 0 10px; font-size:11px; text-decoration:none !important;}
.access-banners span.right {display:block; color:#666666 !important; padding:35px 125px 0 20px; font-size:11px; text-decoration:none !important;}

#a-cat-charger {background:url(../images/1024/assets/acc-cat-1.gif) bottom no-repeat; width:286px; height:134px; position:relative;}
#a-cat-memory {background:url(../images/1024/assets/acc-cat-2.gif) bottom no-repeat; width:284px; height:134px; position:relative; }
#a-cat-bluetooth {background:url(../images/1024/assets/acc-cat-3.gif) bottom no-repeat; width:286px; height:134px; position:relative;}
#a-cat-car {background:url(../images/1024/assets/acc-cat-4.gif) bottom no-repeat; width:284px; height:134px; position:relative;}
#a-cat-music {background:url(../images/1024/assets/acc-cat-5.gif) bottom no-repeat; width:286px; height:134px; position:relative;}
#a-cat-fashion {background:url(../images/1024/assets/acc-cat-6.gif) bottom no-repeat; width:284px; height:134px; position:relative;}

.access-link {font-size:12px; position:absolute; bottom:15px; left:5px;}
.access-link2 {font-size:12px; position:absolute; bottom:15px; left:12px;}

/* SPECIAL OFFERS */

.marginBot {margin-bottom:20px;}

#specialManufacturer {background:url(../images/1024/assets/special-manufacturer-bg.gif) no-repeat; width:570px; height:295px; position:relative;}
#specialManufacturer ul {position:absolute; top:65px; left:5px;}
#specialManufacturer ul li {background:none;}
.floatL {float:left;}
#special-sm-offerA {background:url(../images/1024/assets/live-radio.gif) bottom no-repeat; width:285px; height:195px; position:relative; display:block; padding:0px;}
#special-sm-offer1 {background:url(../images/1024/banners/sept09/specials-left.jpg) bottom no-repeat; width:285px; height:195px; position:relative; display:block; padding:0px;}
#special-sm-offer2 {background:url(../images/1024/banners/sept09/specials-right.jpg) bottom no-repeat; width:285px; height:195px; position:relative; padding:0px;}
.special-link {font-size:12px; position:absolute; bottom:15px; left:5px;}
.special-link2 {font-size:12px; position:absolute; bottom:15px; left:18px;}


#pop_up_win_bg{position:relative;background:url(../images/1024/assets/bright-lightbox.jpg);width:597px;height:592px;}
#pop_up_win_bg .text1{position:absolute;left:0px;top:320px;padding:20px;}
#pop_up_win_bg .text2{position:absolute;left:0px;top:480px;padding:20px;color:#ffffff;}
#pop_up_win_bg .text2 a{color:#FF6600 !important; }


.shop-menu ul ul ul{display:none;}

.mobilesBlock {display:block; height:134px;}

.lgCont {width:346px;}
.starOrng {color:#FF6600;}
.lgform {border:1px solid #CCCCCC;background-color:#ffffa0;font-size:11px;margin:10px 0 0 3px;padding:2px;width:150px;}
.lgFormText {margin:0;padding:7px 0;display:block;float:left;line-height:2em;width:150px;clear:left;}
.lgFormFl {float:left; width:120px;}
.lgBackground {background:url(../images/1024/assets/lgwatch-bg.jpg) no-repeat; width:570px; height:593px; position:relative;}
.lgBackground ul.lgWatch1 {position:absolute; top:120px; left:20px; width:255px; height:125px;}
.lgBackground ul.lgWatch2 {position:absolute; top:300px; right:20px; width:255px; height:125px;}
.lgBackground ul.lgWatch3 {position:absolute; bottom:25px; left:20px; width:255px; height:125px;}

.lgBackground ul li { background:none; color:#FFFFFF;}
.lgBackground ul li { background:none; color:#FFFFFF;}

/* JAWBONE */

#jawbone-bg {position:relative;background:url(../images/1024/assets/jawbone-bg.jpg);width:570px;height:857px;}
#jawbone-bg {color:#ffffff; font-size:12px;}
.jawtext {position:absolute;top:170px;left:20px;width:280px;height:90px;}
.jawbullet {position:absolute;top:270px;left:20px;width:260px;height:100px;}
.jawbullet li {font-size:11px;margin-bottom:2px;background:transparent url(../images/1024/assets/bul_square.gif) no-repeat scroll 0 6px;padding-left:9px;}
.jawprice {position:absolute;top:370px;left:20px;width:260px;height:100px;}
.jawprice a {position:absolute;top:10px;left:60px;width:50px;height:30px;}
.jawprice p {color:#FF5500;font-weight:bold;margin-bottom:2px;}
#jawflash {position:absolute;top:510px;left:90px;width:400px;height:350px;}

#jawbone-bg2 {position:relative;background-color:#000000;width:570px;height:600px;color:#ffffff; font-size:11px;}
#jawbone-bg2 ul li { background:none; padding:3px;}

.jaw1 {position:absolute;top:20px;left:20px;width:250px;height:600px;}
.jaw2 {position:absolute;top:20px;right:20px;width:250px;height:600px;}


/* Top Flash Banner */
#top_banner {position:relative; display:block; top:0; width :496px;height:80px; }

/* Case Mate Fuel Lite */

#cm-fuellite-bg {position:relative;background:url(../images/1024/assets/cm_fuel_lite.jpg);width:570px;height:857px;}
#cm-fuellite-bg {color:#000000; font-size:12px;}
.cmFuelLitetext {position:absolute;top:90px;left:20px;width:230px;height:auto;}
.cmFuelLitetext2 ul.cmFuelLitebullet {position:relative;top:340px;left:20px;width:430px;height:auto;}
.cmFuelLitetext3 {top:350px; left:20px; width:230px; height:auto; color:#666666; font-size:11px; clear:both; float:left; position:relative;}
.cmFuelLitebullet {position:absolute;top:270px;left:20px;width:260px;height:100px;}
.cmFuelLitebullet li {font-size:11px;margin-bottom:2px;background:transparent url(../images/1024/assets/bul_square.gif) no-repeat scroll 0 6px; padding-left:9px; color:#444444;}
.cmFuelLiteprice {position:relative; top:370px; left:20px; width:420px; height:100px;}
.cmFuelLitepriceLine {top:3px; float:left; clear:left; position:relative; display:inline;}
.cmFuelLiteprice a {position:relative; position:absolute; left:90px; width:50px; height:40px;}
.cmFuelLiteprice img {top:0; margin:0; padding:0px; position:relative;}
.cmFuelLitepricetext {font-size:13px; color:#FF5500; font-weight:bold; margin-bottom:2px;}
#cmFuelLiteflash {position:absolute;top:510px;left:90px;width:400px;height:350px;}

#cmFuelLite-bg2 {position:relative;background-color:#000000;width:570px;height:600px;color:#ffffff; font-size:11px;}
#cmFuelLite-bg2 ul li { background:none; padding:3px;}

.cmFuelLite1 {position:absolute;top:20px;left:20px;width:250px;height:600px;}
.cmFuelLite2 {position:absolute;top:20px;right:20px;width:250px;height:600px;}

/* LOGITECH TABS */

#logitabs {width:570px;}
#logitabs ul li{padding:0px;width:142px;height:52px;float:left;padding:0px;}
#logitabs ul li a{padding:0px;height:52px;display:block;float:left; }
#logitabs .outer-tab {background:none;}

#tabLogi{padding:0px;width:142px;height:52px;float:left;}
#tabLogi a {background:url(../images/1024/assets/acc-tab-on.jpg) no-repeat;width:142px;height:52px;}
#tabLogi.ui-tabs-selected a {background:url(../images/1024/assets/acc-tab-off.jpg) no-repeat;width:142px;height:52px;}

#tabLogi a p {margin:5px 5px 0 28px;font-weight:bold;font-size:14px;width:95px;height:40px;}


/* iPhone TABS */

#newStyleTabs {width:570px;}

#newStyleTabs #pageContent {display:none;}

.iphoneTabs ul li {width:114px;}
.iphoneTabs ul li.log_cat5 {width:114px;}

.iphoneTabs ul li a { width:112px;}
.iphoneTabs ul li.log_cat5 a {width:114px;}

.mdayTabs ul li.log_cat1 { width:144px;}
.mdayTabs ul li.log_cat2 { width:143px;}
.mdayTabs ul li.log_cat3 { width:143px;}
.mdayTabs ul li.log_cat4 { width:140px;}


.mdayTabs ul li.log_cat1 a { width:138px; }
.mdayTabs ul li.log_cat2 a { width:138px; }
.mdayTabs ul li.log_cat3 a { width:138px; }
.mdayTabs ul li.log_cat4 a { width:140px; }

#saleTab li.log_cat1 {width:100%}
#saleTab li.log_cat1 a { width:100%; }

#saleTab li.log_cat2 {width:50%}
#saleTab li.log_cat2 a { width:100%; }

.logitechTabs ul li {width:142px;}
.logitechTabs ul li.log_cat3 {width:144px;}

.logitechTabs ul li a { width:140px; }
.logitechTabs ul li.log_cat3 a {width:144px;}

#newStyleTabs ul li {padding:0px!important;height:52px;float:left;margin:0px!important;}
#newStyleTabs ul li a {padding:0px; height:100%;display:block;float:left; position:relative; }
#newStyleTabs .outer-tab {background:none;}

#newStyleTabs .topTab {padding:0px;height:52px;float:left;}
#newStyleTabs .topTab a {background:url(../images/1024/assets/newTab_1_on.gif) top left no-repeat;}
#newStyleTabs .topTab a p span {background:url(../images/1024/assets/newTab_2_on.gif) top right no-repeat;width:10px;height:52px; display:block; position:absolute; top:0px; right:0px;}
#newStyleTabs .ui-tabs-selected a {background:url(../images/1024/assets/newTab_1_off.gif) no-repeat;}
#newStyleTabs .ui-tabs-selected a p span {background:url(../images/1024/assets/newTab_2_off.gif) top right no-repeat;}

.topTab a p {margin:5px 5px 0 28px;font-weight:bold; font-size:14px;height:40px; cursor:pointer;}


/* LOGITECH - ULTIMATE EARS */

#ultimate-ears-bg {position:relative;background:url(../images/1024/assets/ultimate_ears/ultimate_ears.jpg) no-repeat;width:570px;height:1758px;}
#ultimate-ears-bg {color:#666666; font-size:12px;}
.ultimate-ears-text {position:absolute;top:120px;left:20px;width:310px; color:#666666; font-size:12px;}
.ultimate-ears-phone {position:absolute; top:350px;left:20px; width:310px; }
.ultimate-ears-phone-text {color:#ff6600; font-size:18px;}
.ultimate-ears-bullet {padding-top:15px; left:20px; color:#444444; width:330px;}
.ultimate-ears-bullet li {margin-bottom:2px;background:transparent url(../images/1024/assets/bul_square.gif) no-repeat 0 6px;padding-left:9px;}
.ultimate-ears-price img {vertical-align:top; padding-left:5px; position:relative; bottom:3px; }
.ultimate-ears-price {font-weight:bold; font-size:14px; color:#333333; padding-top:15px; width:500px;}
.ultimate-ears-price-pound {font-size:14px; font-weight:bold; color:#ff5500;}
.ultimate-ears-price a {top:10px;left:60px;width:50px;height:30px;}
.ultimate-ears-170 {background: transparent url(../images/1024/assets/ultimate_ears/ultimate_ears_170.gif) no-repeat 110px 4px; height:147px;}
.ultimate-ears-220 {margin-top:50px; float:left; clear:both; position:relative; display:block; overflow:hidden; background: transparent url(../images/1024/assets/ultimate_ears/ultimate_ears_220.gif) no-repeat 335px 0; width:540px;}
.ultimate-ears-5vi {margin-top:50px; float:left; clear:both; position:relative; display:block; overflow:hidden; background: transparent url(../images/1024/assets/ultimate_ears/ultimate_ears_5vi.gif) no-repeat 335px 0; width:540px;}
.ultimate-ears-base {position:relative; top:80px; left:200px; height:147px;}
.btn_spacing { padding-left:5px; }


/* - - - - - - - Skullcandy Page - - - -  */

#skullcandy {}
#skullcandy .imageArea { width:568px; height:250px; background: url('../images/skullcandy/headset_bg.gif') top left no-repeat;  }
#skullcandy .imageArea div { padding:30px 20px 30px 200px; }
#skullcandy .imageArea p {font-size:1.4em; padding-bottom:15px;}
#skullcandy .imageArea p.smallText {font-size:1.2em;}

#skullcandy .starS5 {display:none;}
#skullcandy .starS3 { padding-left:3px; color:#f60;}
#skullcandy .starS2 { float:left; padding-left:3px;}
#skullcandy .starS {  float:left; padding-left:3px; color:#f60; }
#skullcandy .thankyouPanel {width:200px !important;}

#SkullcandyForm {background: url(../images/skullcandy/form_bottom.gif) 50% 100% no-repeat; padding:20px 0px 20px 0px;}

.formAreaLeftInner {padding-left:20px; }

.formAreaLeft {float:left; width:50%;}
.formAreaLeft h3 { width:235px; height:22px; position:relative; overflow:hidden; }
.formAreaLeft h3 span { width:100%; height:100%; display:block; position:absolute; top:0px; left:0px; background: url('../images/skullcandy/adapter_header.gif') -4px 0px no-repeat; }

div.formAreaLeft label { clear:both; display:block; padding-bottom:3px; font-size:13px; }
div.formAreaLeft input, div.formAreaLeft select { width: 210px; margin-bottom:20px; float:left; border:1px solid #ccc; }


.formAreaRight {float:right; border-left:1px solid #ccc; width:49%;}
.formAreaRight h3 { width:235px; height:22px; position:relative; overflow:hidden; }
.formAreaRight h3 span { width:100%; height:100%; display:block; position:absolute; top:0px; left:0px; background: url('../images/skullcandy/details_header.gif') -4px 0px no-repeat; }

.formAreaRightInner {padding-left:30px; }

#SkullcandyForm div.submitButton {position:relative; clear:both; top:10px; display:block;}
#SkullcandyForm div.submitButton p {}
#SkullcandyForm div.submitButton input {border:none; position:absolute; margin-left:150px; top:40px; height:25px;}


div.formAreaRight label { clear:both; width: 100px; display:block; float:left; padding-bottom:3px; }
div.formAreaRight input, div.formAreaRight select { width: 130px; float:left; margin-bottom:3px; border:1px solid #ccc; }
span.noBorder input {border:none; width:auto; clear:both; float:left;}
label.termsText {display:inline !important; padding-bottom:0px; float:left !important; width:200px !important;}

/* BREAD CRUMB STYLING */
div#wrapBody {
	background:#323232 url(../images/wrapbody_bg.gif) no-repeat;
	padding-top:14px;
	position:relative;
	width:1102px;
}

div#breadcrumbBar {
	height:18px;
	margin-left:13px;
	overflow:hidden;
	width:971px;
}

h2#breadcrumbSectionName {
	color:#FFFFFF;
	font-size:15px;
	left:0px;
	margin:0px;
	position:absolute;
	top:0px;
}

h2#breadcrumbText a {
	color:#999999;
	text-decoration:underline;
}

h2#breadcrumbText a:hover {
	color:#FE8004;
	text-decoration:underline;
}

h2#breadcrumbText b {
	color:#FFFFFF;
	font-weight:bold;
}

h2#breadcrumbText {
	font-size:11px;
	left:183px;
	margin:0px;
	overflow:hidden;
	position:absolute;
	width:550px;
}

h2#breadcrumbContact {
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	margin:0px;
	position:absolute;
	right:0px;
	top:4px;
}

/* - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - */
/* - - - - PCI ADDED INTO SOLUTION - - - - */
/* - - - - - - - - - - - - - - - - - - - - */ 

#progressBar {padding:0px 0px 10px 0px; margin:0px; width:100%;}
#progressBar h2 {width:100%; background-color:#fff; height:70px; display:block; overflow:hidden; position:relative;}
#progressBar span {width:900px; height:70px; display:block; top:0px; left:0px; position:absolute;  }

div.basketDetails span { background:url(../images/pci-banners/journey-step1.gif) top left no-repeat;}
div.personalDetails span { background:url(../images/pci-banners/journey-step2.gif) top left no-repeat;}
div.paymentDetails span { background:url(../images/pci-banners/journey-step3.gif) top left no-repeat;}
div.orderConfirmation span { background:url(../images/pci-banners/journey-step4.gif) top left no-repeat;}

div.pnlAddressDetails_GetAddress { padding-left:258px; }
div.pnlAddressDetails_GetAddress a { display:block; text-indent:-3000em; background:url(../images/pci-images/get-address-button.gif) top left no-repeat; width:107px; height:23px; }
div.pnlRightButton a.btnNext {display:block; text-indent:-3000em; background:url(../images/pci-images/proceed-button.gif) top left no-repeat; width:107px; height:23px; }

/* png fix */
.xmas25ProductPromoPromo, .xmas15ProductPromoSmall, .xmas15ProductPromoLarge { behavior: url(../iepngfix.htc) }	



/* - - - - - - - - Laptop Bags - - - - - - - - - - - */ 

.laptop_bags
{
	background:#fff url(../images/1024/assets/laptop_cases/laptop_bags.gif) top left no-repeat;
	display:block;
	border: 1px solid #cccccc;

}

.laptop_bags .laptop_wrapper
{
	display:block;
	position:relative;
	padding: 65px 5px 5px 5px;
}

.laptop_bags .laptop_wrapper .laptop_items
{
	border-bottom: 1px solid #cccccc;
	margin-top: 5px;
	position:relative;
}


.laptop_bags .laptop_wrapper .laptop_items .laptoplink
{
	position:relative;
	font-size: 11px;
	bottom: 4px;
	margin: 0 0 0 10px;
}

.laptop_bags .laptop_wrapper a.laptoplink
{
	display: block;
}

.laptopviewall
{
	padding:10px 0 5px 0px;
	position:relative;
	text-align: right;
}


/* -----------------------------------------------January Sales-------------------------------------*/

.jan_footer { background-image: url('../images/xmas_bottom_3.jpg');}


/* -----------------------------------------------New and Reconditioned Tags-------------------------------------*/

.new_phone { text-transform: lowercase; background-color:#ff6600; text-align:center; width:175px; height:13px; display:block; color:#000000; padding:2px; clear:both; font-weight:bold; font-size:11px;}
.recon_phone { text-transform: lowercase; background-color:#000000; text-align:center; width:175px; height:13px; display:block; color:#ff6600; padding:2px; clear:both; font-weight:bold; font-size:11px;}


/* -----------------------------------------------thumbnails-------------------------------------*/

#galleryWrapper {width:223px; float:left;}
			#galleryWrapper h3 {margin-bottom:10px;}
			#galleryWrapper .phoneImage { margin-top:5px; padding-right:5px;}
			.splitLeft { width:215px; float:left; border-right:1px solid #cccccc; }
			#galleryWrapper .splitRight { margin:5px 0px 0px 12px; float:left;}
			#galleryWrapper .splitRight ul {list-style:none; width:90px; padding:0px 0px 0px 0px; margin:0px;}
			#galleryWrapper .splitRight ul li {float:left; padding:0px; margin:0px 10px 7px 0px !important;}

#featuresDescription {padding-top:20px; list-style-type: none;}
			ul.phoneAlternateImages li img {cursor:pointer; border:1px solid #cccccc; padding:5px; }
			ul.phoneAlternateImages li {float:left; display:inline; list-style: none; background-image:none; margin-left:5px; margin-bottom:5px;}
			.splitRight {width:160px;}
			.pic_viewer_left {width:auto; float:left; position:relative; padding:0 10px 30px 10px;}
			.pic_viewer_right {float:left; position:relative; padding:5px 5px 5px 15px;}
			.pic_viewer_text {padding-bottom:5px;}
			.splitLeft .enlargeLink {position:relative; margin:5px 0 0 0px;}
			.center_wrapper {width:420px; height:160px;}

.large_list	{width:126px;}


			
/* TECH 21 */

#tech21StyleTabs {width:570px;}

#tech21StyleTabs #pageContent {display:none;}

.iphoneTabs ul li {width:114px;}
.iphoneTabs ul li.log_cat5 {width:114px;}

.iphoneTabs ul li a { width:112px; }
.iphoneTabs ul li.log_cat5 a {width:114px;}

.logitechTabs ul li {width:142px;}
.logitechTabs ul li.log_cat3 {width:144px;}

.logitechTabs ul li a { width:140px; }
.logitechTabs ul li.log_cat3 a {width:144px;}

#tech21StyleTabs ul li {padding:0px!important;height:52px;float:left;margin:0px!important;}
#tech21StyleTabs ul li a {padding:0px; height:100%;display:block;float:left; position:relative; }
#tech21StyleTabs .outer-tab {background:none;}

#tech21StyleTabs .topTab {padding:0px;height:52px;float:left;}
#tech21StyleTabs .topTab a {background:url(../images/1024/assets/newTab_1_off.gif) top left no-repeat;}
#tech21StyleTabs .topTab a p span {background:url(../images/1024/assets/newTab_2_off.gif) top right no-repeat;width:10px;height:52px; display:block; position:absolute; top:0px; right:0px;}
#tech21StyleTabs .ui-tabs-selected a {background:url(../images/1024/assets/newTab_1_on.gif) no-repeat;}
#tech21StyleTabs .ui-tabs-selected a p span {background:url(../images/1024/assets/newTab_2_on.gif) top right no-repeat;}

#tech21StyleTabs .topTab a p {margin:5px 5px 0 28px; font-weight:bold; font-size:16px;height:40px; cursor:pointer; padding-left:10px;}




/* ----------------- VOYAGER PRO HEADSET---------------------------------------*/

#voyager-bg {position:relative;background:url(../images/1024/assets/voyager_pro2.jpg) no-repeat top left;width:573px;height:1650px;padding-bottom:100px;}
#voyager-bg {color:#333333; font-size:12px;}
.voyagertext {position:relative;top:110px;left:22px;width:310px;height:90px;font-size:12px;}
.voyagertextwhite {font-size:13px; position:relative; top:130px; width:330px; color:#ffffff;}
.finddown {padding-left:10px;}

.voyagerpricebase {font-weight:bold; font-size:16px; color:#333333; top:140px; position:relative; width:330px;}
.voyagerpricebase img {vertical-align:middle; padding:0 0 7px 5px;}

.voyagerprice {font-weight:bold; font-size:16px; color:#dddddd; top:10px; position:relative; width:430px;}
.voyagerprice img {vertical-align:middle; padding:0 0 7px 5px;}
.voyagerpricepound {font-size:16px; font-weight:bold; color:#ff5500;}
.voyagerprice a {top:10px;left:60px;width:50px;height:30px; color:#ffffff;}

#voyagerflash {top:120px; position:relative; height:350px; width:535px;}
.voyagermovie {position:relative;clear:both;}

#voyager-bg1 {color:#444444; width:330px; top:125px;}
#voyager-bg1 ul.voyagerbullet li {font-size:12px; margin-bottom:2px;background:transparent url(../images/1024/assets/bul_square.gif) no-repeat 0 9px; padding-left:12px;}


#voyager-bg1 .voyagerbullet {position:relative; top:110px; left:10px; width:480px; clear:both; font-size:12px;}



/* - - -  - - -- - - -- - - - - -- - - -- - - -- - - -- - -   Parrot Offer   ----- -- -- - -- - - - - - -- - - -- - - - */


#parrot-bg {position:relative; background:url(../parrot_offer/parrot_bg.jpg) top left no-repeat; width:570px; height:1207px;}
.parrottext {position:relative; top:135px; left:20px; width:515px; height:auto; font-size:12px; color:#333333; }
.parrottext2 {position:relative; font-size:11px; color:#333333; top:35px; clear:both;}

.parrotcontent-body-head {top:170px; left:20px; position:relative; }
.parrotcontent-body-head h2 {color:#FF5500; font-size:28px; font-weight:normal;}

.parrotcontent-body-head-slim {top:10px; position:relative; }
.parrotcontent-body-head-slim h2 {color:#FF5500; font-size:28px; font-weight:normal;}

.parrot-product {width:213px; position:relative; float:left; left:20px; top:45px; clear:left;}
.parrot-product-slim {position:relative; float:left; left:40px; top:80px;}
.parrot-product-slim img.pslim {position:relative; float:left; margin:25px 0 0 35px;}

.parrot-product-text {width:200px; position:relative; left:45px; float:left; top:80px;}
.parrot-product-slim-text {position:relative; left:40px; float:left; top:210px;}

.parrotbullet { font-size:11px; color:#333333; width:240px;}
.parrotbullet li {line-height:18px; font-size:11px; margin-bottom:2px; background:transparent url(../images/1024/assets/bul_square.gif) no-repeat scroll 0 6px; padding-left:9px; color:#444444;}

.parrotprice {position:relative; top:285px; left:20px; width:420px; height:100px; font-size:14px; color:#333333;}
.parrotpricetext {font-size:15px; color:#FF5500; font-weight:bold; margin-bottom:2px; }
.parrotprice_slim {padding-top:20px; font-size:14px; color:#333333;}

.parrotpriceLine {top:3px; float:left; left:2px; clear:left; position:relative; display:inline;}
.parrotbutton {padding-left:10px;}

.clear-parrot {clear:both; position:relative; display:block; top:10px;}

.basketpromocode {clear:both; position:relative; display:block; padding:10px 0 10px 0px; }

.basketpromocode .orange {font-size:16px; color:#ff6600;}
.basketpromocode .gray {font-size:14px; color:#666666;}



/* Sorting Order for Search Results - Mobile Phones Only  */

.searchFooterNew_contain
{
	width:565px; 
	padding:0px 0 0px 0; 
	height: 42px;
	background: transparent url('../images/1024/assets/list-display-bg.gif') repeat-x;
}

.searchFooterNew_sort
{
	margin: 4px 0px 15px 0px;
	float:right;
}

.sort_text
{
	top:0;
	position:relative;
	margin:0 10px 10px 0;
	font-size:11px;
	color:#333333;
	font-weight:bold;
		width:150px;
}

.scatext
{
	font-size:11px;
	line-height:18px;
	font-weight:bold;
}

.sort_list
{
		font-size:11px;
		color:#333333;
width:150px;
}


/* - - - - - - - - Manufacturer of the Month - - - - - - - - - - - */ 

.motm_capsule
{
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	padding:2px 3px 3px 2px;
	background-color:#e5e5e5;
	width:164px;
}

.motm_th 
{
	width:81px; 
	float:left;
}


/* - - - - - - - - iPhone cases banner - - - - - - - - - - - */ 

.iPhone_cases
{
	background-image:url(../images/1024/banners/sidenav/iPhone_casesandcovers.gif);
	background-repeat:no-repeat;
	display:block;
	border: 1px solid #cccccc;

}

.iPhone_cases .iPhone_wrapper
{
	display:block;
	position:relative;
	padding: 56px 5px 5px 5px;
}

.iPhone_cases .iPhone_wrapper .iPhone_items
{
	margin-top: 8px;
	padding-bottom:1px;
	position:relative;
}


.iPhone_cases .iPhone_wrapper .iPhone_items .iPhonelink
{
	position:relative;
	font-size: 11px;
	margin: 0 0 0 10px;
}

.iPhone_cases .iPhone_wrapper a.iPhonelink
{
	display: block;
}

.iPhoneviewall
{
	padding:10px 0 5px 0px;
	position:relative;
	text-align: right;
}


/* --Stealth Case Mate Page--  */
#stealth-bg {position:relative; background:url(../images/1024/assets/stealth-page-background.png);width:570px;height:957px;}
#stealth-bg {color:#ffffff; font-size:12px;}

.stealthtext {position:absolute;top:170px;left:20px;width:280px;height:90px;}
.stealthBullet {position:absolute;top:500px;left:20px;width:260px;height:100px;}
.stealthBullet li {font-size:11px;margin-bottom:2px;background:transparent url(../images/1024/assets/bul_square.gif) no-repeat scroll 0 6px;padding-left:9px;}
.stealthprice {position:absolute;top:370px;left:20px;width:260px;height:100px;}
.stealthmore {position:absolute;top:410px;left:20px;}
.stealthbuy {position:absolute;top:410px;left:155px;}
.stealthprice a {position:absolute;top:10px;left:60px;width:50px;height:30px;}
.stealthprice span {color:#FF5500;font-weight:bold;margin-bottom:2px;font-size:12pt;}
#stealthflash {position:absolute;top:610px;left:45px;width:481.25px;height:350px;}



#stealth-bg2 {position:relative;background-color:#000000;width:570px;height:600px;color:#ffffff; font-size:11px;}
#stealth-bg2 ul li { background:none; padding:3px;}

.stealth1 {position:absolute;top:20px;left:20px;width:250px;height:600px;}
.stealth2 {position:absolute;top:20px;right:20px;width:250px;height:600px;}

/* --- Xperia X10 --- */
#x10-content {position:relative; background-color:#fff; width:570px; height:1710px; border: solid 1px #284ea2; padding-top:20px;}
.header {width:250px; position:relative; left:20px;}
.header icons{}
#x10-content h1, h2 {color:#284ea2;}
#x10-content h1	{font-size:22pt}
#x10-content h2{font-size:18pt; padding-top:20px; padding-bottom:10px;position:relative; left:20px; width:510px;}
#x10-content h3{color:#cdcdcd; font-size:12pt; padding:20px 0 20px; }
#x10-content h4{color:#666666; font-size:8pt; padding-bottom:20px }
#x10-content icons{ background-color:#fff;}
.icon1, .icon2, .icon3, .icon4, .icon5{float:left; height:60px; width:40px; position:relative; left:20px; background-repeat:no-repeat}
.icon1{background:url(../images/sony/icons/1.png);}
.icon2{background:url(../images/sony/icons/2.png);}
.icon3{background:url(../images/sony/icons/3.png);}
.icon4{background:url(../images/sony/icons/4.png);}
.icon5{background:url(../images/sony/icons/5.png);}

#x10media{position:absolute; top:15px; left:278px; width:272px; height:215px; border: solid 1px #284ea2;}
#x10flash{width:272px; height:190px; clear:both; }

#x10image-black, #x10image-white {float:left; position:absolute; background-repeat:no-repeat; width:83px; height:187px; margin:20px }

#x10image-black {background:url(../images/1024/assets/xperia-x10-black.png); background-repeat:no-repeat; margin-left:35px}
#x10image-white {background:url(../images/1024/assets/xperia-x10-white.png); background-repeat:no-repeat; margin-top:40px; }
#switchMedia {color:#666666; text-align:center; vertical-align:bottom;}


#x10picIcon, #x10vidIcon {float:left; background-repeat:no-repeat; height:19px; width:25px;}
#x10picIcon {background:url(../images/1024/assets/picIcon.png); } 
#x10vidIcon {background:url(../images/1024/assets/vidIcon.png); } 


.x10Accessories { position:relative; margin-left:0px; margin-bottom:10px; height:1420px;}

.x10Acc{width:168px; position:relative; float:left; border:solid 1px #284ea2; margin-bottom:5px; height:348px; margin-left:15px !important; margin-left:10px;}
.x10AccImage{ background-color:#fff; padding-bottom:10px; padding-top:20px; height:104px;}
.x10AccImage img{ width:160px;}
.x10AccId {padding-bottom:10px; padding-left:3px; height:70px;}
.x10AccId a{font-size:16pt; color:#284ea2 !important; }
.x10AccDesc{color:#666666; font-size:8pt; padding-bottom:5px; height:100px; padding-left:5px; padding-right:0px;}
.x10AccPriceHolder{height:29px;background:url('../images/1024/assets/list-display-bg.gif'); line-height:29px;}
.x10AccPrice{ position:relative; float:left; color:#284ea2; font-size:12pt; width:97px; padding-left:5px}
.x10AccBuy{position:relative; top:3px; float:right; padding-right:5px;}

.x10Images { display:none; width:270px; height:200px;} 
.x10Images img {padding: 0px;  border:  1px solid #ccc; width:270px; margin-top:10px; border-top:solid 10px #eee;border-bottom:solid 10px #eee;} 

/* - - - - - - - - flashPeel image - - - - - - - - - - - */ 
/* - - - background image is set in the div with the flash peel overlaid which has a transparent background - - - */ 

#flashPeel 
{
	background-image:url(../images/Peel_offer_10.png);
	width:184px;
}


.weeeInfo h2 {font-size:2em !important; color:#f60 !important;}


/* - - - - - - - - WEP 495 3 colour display page - - - - - - - - - - - */ 

.samsung_wep495_bg 
{
	background-image:url(../images/1024/assets/WEP495_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#000;
	height:850px;
	width:570px;
	color:#fff;
	font-size:1.1em;
	position:relative;
}

.buyinfo_btns_vert 
{
	padding-bottom:5px;
}

.inYellow 
{
	width:140px;
	font-weight:bold;
	position:absolute;
	top:335px;
	left:50px;
}

.inYellow_sqr 
{
	width:12px;
	height:12px;
	background-color:#f9d42f;
	border:solid 1px #fff;
	float:left;
}

.inYellow_txt 
{
	padding-left:20px;
}

.inOrange 
{
	width:140px;
	font-weight:bold;
	position:absolute;
	top:355px;
	left:240px;
}

.inOrange_sqr 
{
	width:12px;
	height:12px;
	background-color:#ff6600;
	border:solid 1px #fff;
	float:left;
}

.inOrange_txt 
{
	padding-left:20px;
}

.inBlack 
{
	width:140px;
	font-weight:bold;
	position:absolute;
	top:375px;
	left:430px;
}

.inBlack_sqr 
{
	width:12px;
	height:12px;
	background-color:#000000;
	border:solid 1px #fff;
	float:left;
}

.inBlack_txt 
{
	padding-left:20px;
}

.samsung_wep495_price 
{
	padding:5px 0px 10px 0px;
}

.samsung_wep495_cost 
{
	color:#ff6600;
	font-size:1.4em;
}

.samsung_wep495_title 
{
	width:460px;
	float:left;
	padding:10px 0px 0px 10px;
}

.samsung_wep495_title h1 
{
	color:#FF5500;font-size:36px;font-weight:normal; padding-top:5px;
}

.samsung_wep495_title h2 
{
	color:#fff;font-size:24px;font-weight:bold; padding-left:200px; padding-top:5px;
}

.samsungLogo 
{
	width:100px;
	float:left;
	padding-top:10px;
}

.samsung_wep495_features 
{
	padding-top:490px;
	padding-left:30px;
}

.samsung_wep495_description
{
	padding-left:30px;
	padding-top:20px;
	width:520px;
}

/* - - - - - - - - Samsung Genio cases 4 colour display page - - - - - - - - - - - */ 

.samsung_geniocases_bg
{
	background-image:url(../images/1024/assets/SamsungGenioCases_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#000;
	height:600px;
	width:570px;
	color:#fff;
	font-size:1.1em;
	position:relative;
}

.geniocases_priceCol
{
	width:140px;
	font-weight:bold;
	float:left;
	padding-top:325px;
	padding-left:20px;
}

.geniocases_features 
{
	width:350px;
	float:left;
	padding-top:325px;
}

.geniocases_description 
{
	width:370px;
	float:left;
	padding-top:20px;
}

.samsungGenio_dropDown 
{
	padding-bottom:20px;
}

.genio_dropDownBox 
{
	width:103px;
}


/* - - - - - - - - Samsung YA-SBR510 - - - - - - - - - - - */ 

.sbr510 
{
	background-image:url(../images/1024/assets/Samsung_SBR510_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#000;
	height:740px;
	width:570px;
	color:#fff;
	font-size:1.1em;
	position:relative;
}

.samsung_sbr510_title 
{
	width:460px;
	float:left;
	padding:10px 0px 0px 10px;
}

.samsung_sbr510_title h1 
{
	color:#FF5500;font-size:36px;font-weight:normal; padding-top:5px;
}

.samsung_sbr510_title h2 
{
	color:#fff;font-size:24px;font-weight:bold; padding-left:0px; padding-top:5px;
}

.samsung_sbr510_price 
{
	width:550px;
	float:left;
	text-align:right;
	padding-top:300px;
	font-weight:bold;
	font-size:1.2em;
}

.samsung_sbr510_cost 
{
	color:#ff6600;
	font-size:1.4em;
}

.samsung_sbr510_features 
{
	width:500px;
	float:left;
	padding-top:30px;
	padding-left:20px;
}

.samsung_sbr510_description 
{
	width:530px;
	float:left;
	padding-top:20px;
	padding-left:20px;
}

.genio_dropDownBox #black
{
	background-color:#000;
	color:#fff;
}

.genio_dropDownBox #orange
{
	background-color:#ff9a56;
	color:#000;
}

.genio_dropDownBox #pink
{
	background-color:#f48ea4;
	color:#000;
}

.genio_dropDownBox #yellow
{
	background-color:#ffdd4f;
	color:#000;
}

.heroPage_Title 
{
	width:460px;
	float:left;
	padding:10px 0px 10px 10px;
}

.heroPage_productTitle 
{
	float:left;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:5px;
	width:100%;
	text-align:center;
}

.samsungMemoryCards 
{
	background-image:url(../images/1024/assets/lightgreygrad_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#fff;
	height:960px;
	width:570px;
	color:#000;
	font-size:1.1em;
	position:relative;
}

.samsungMemoryCards h2 
{
	color:#000;
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
}

.heroPage_Title h1 
{
	color:#FF5500;font-size:36px;font-weight:normal; padding-top:5px;
}

.heroPage_Cost 
{
	color:#ff6600;
	font-size:1.4em;
	font-weight:bold;
	padding-bottom:10px;
	width:100%;
	float:left;
}

.memoryCard_bannerTop 
{
	padding-top:20px;
	float:left;
}

.memoryCard_2gb 
{
	float:left;
	width:170px;
	padding-left:10px;
	padding-top:40px;
	text-align:center;
}

.memoryCard_4gb 
{
	float:left;
	width:170px;
	padding-left:20px;
	padding-top:40px;
	text-align:center;
}

.memoryCard_8gb 
{
	float:left;
	width:160px;
	padding-left:20px;
	padding-top:40px;
	text-align:center;
}

.memoryCard_Txt 
{
	float:left;
	width:530px;
	padding:40px 0px 0px 20px;
}

.memoryCard_Vid 
{
	float:left;
	width:300px;
	height:250px;
	padding:40px 0px 0px 20px;
}

#memoryCard_Vid {height:350px; width:565px; padding-top:10px}


.ladygaga_Vid 
{
	width:300px;
	height:250px;
	padding:40px 0px 0px 20px;
}

#ladygaga_Vid {height:350px; width:565px; padding-top:10px}


.samsungPlus 
{
	background-image:url(../images/1024/banners/sidenav/microplus_banner.jpg);
	width:170px;
	height:767px;
	position:relative;
	color:#fff;
	font-weight:bold;
}

.samsungPlus_Titles
{
	padding-bottom:5px;
}

.samsungPlus_4gb 
{
	position:absolute;
	top:490px;
	left:35px;
	text-align:center;
}

.samsungPlus_8gb 
{
	position:absolute;
	top:670px;
	left:35px;
	text-align:center;
}

/* PIPETTO */

#pipetto-bg {position:relative; color:#ffffff; font-size:12px; width:570px;height:1500px; background-color:Black;}
#pipetto-bg {background:url(../images/1024/assets/pipetto-bg.png); background-repeat:no-repeat;}

#pipetto-flash {position:relative; top:150px;}
.flash-cover {position:relative; top:145px; background-color:#FFF;width:570px; height:10px;}

.piptext {position:absolute;top:170px;left:20px;width:280px;height:90px; }
.pipbullet {position:absolute;top:270px;left:20px;width:260px;height:100px;}
.pipbullet li {font-size:11px;margin-bottom:2px;background:transparent url(../images/1024/assets/bul_square.gif) no-repeat scroll 0 6px;padding-left:9px;}
.pipprice {position:absolute;top:370px;left:20px;width:260px;height:100px;}
.pipprice a {position:absolute;top:10px;left:60px;width:50px;height:30px;}
.pipprice p {color:#FF5500;font-weight:bold;margin-bottom:2px;}
#pipflash {position:absolute;top:510px;left:90px;width:400px;height:350px;}

#pipbone-bg2 {position:relative;background-color:#000000;width:570px;height:10px;color:#ffffff; font-size:11px;}
#pipbone-bg2 ul li { background:none; padding:3px;}

.pip1 {position:absolute;top:20px;left:20px;width:250px;height:600px;}
.pip2 {position:absolute;top:20px;right:20px;width:250px;height:600px;}


/* iPad Accessories Page */

#pnlStyleTabs {width:570px; padding-top:20px}

#pnlStyleTabs #pageContent {display:none;}

#pnlStyleTabs ul li {padding:15px 0 0 0px!important;height:38px;float:left;margin:0 0 0 2px!important; width:130px}
#pnlStyleTabs ul li { background-image:url('../images/1024/assets/tab-unselected.png'); text-align:left;}
#pnlStyleTabs .outer-tab {background:none; text-decoration:none}

.newTabText {display:block;padding-left:30px;}

#pnlStyleTabs .topTab {padding:0px;height:52px;float:left;}
#pnlStyleTabs .topTab a {background:url(../images/1024/assets/newTab_1_off.gif) top left no-repeat;}
#pnlStyleTabs .topTab a p span {background:url(../images/1024/assets/newTab_2_off.gif) top right no-repeat;width:10px;height:52px; display:block; position:absolute; top:0px; right:0px;}
#pnlStyleTabs .ui-tabs-selected a {background:url(../images/1024/assets/newTab_1_on.gif) no-repeat;}
#pnlStyleTabs .ui-tabs-selected a p span {background:url(../images/1024/assets/newTab_2_on.gif) top right no-repeat;}

.pnlTabs ul {width:570px;}
.pnlTabs ul li {width:142px;}
.pnlTabs ul li a { width:142px;}
.pnlTabs ul li p { padding-right:10px;}

.pagination{line-height:29px; text-align:center; height:33px;}
.pagingControlLinkOn { color:#ff6600;}
.pagingControlLinkOn, .pagingControlLinkOff {font-size:1.1em !important;}

/* Premier Service */

.backgroundPremierService { background:url(../images/1024/assets/premier-service-bg.jpg) no-repeat; width:570px; height:849px; z-index:-100;}
.headerPremierService {padding-top:115px; }
.headerPremierService h1{color:#a2a8aa;}
.headerPremierService, .bodyPremierService {padding-left:30px; padding-right:30px}
.bodyPremierService { padding-top:10px;}
.bodyPremierService p { color:#fff; font-size:1.1em; padding-bottom:15px}
.bodyPremierService p b {color:#a2a8aa;}
.bodyPremierService p w { font-weight:bold;}
.accessoryPremierService {width:570px; padding-left:15px;}
.item a img{ padding-right:18px; padding-top:12px; float:left;}
.iPhonePremierService a img{ padding-top:48px}

/* New Nav */
.listWrapper {z-index: 500; position:relative; background-color:Transparent;}
.iphoneCat { z-index: 600; display:block; position:absolute; height:100px; width:124px }
.iphoneCat ul {position:relative;}

/* 8 for 8 */

#content-body-eight { position:relative; width:570px; height:130px; background-color:#000; }
#content-body-eight-image {position:absolute; background:url(../images/1024/8for8/8.png) no-repeat; background-position:right; height:130px; width:115px; right:15px; bottom:15px}

#content-body-eight p{color:#fff; padding:10px 0 0 10px; width:430px}
#content-body-eight p a{color:#ff6600 !important;}
#eight-header{background-color:#000;}
#eight-header h1 {padding:10px;}
.iPhonePremierService a img{ padding-top:48px}

/* New Nav */
.listWrapper {z-index: 500; position:relative; background-color:Transparent;}
.iphoneCat { z-index: 600; display:block; position:absolute; height:100px; width:124px }
.iphoneCat ul {position:relative;}

/* -------- Lady Gaga page ------- */

.ladygaga 
{
	font-size:1.2em;
	color:#333333;
	line-height:1.3em;
}

.ladygaga_buy_button 
{
	width:57px;
	float:left;
}

.gagared 
{
	color:#d50b09;
}

.ladygaga h1 
{
	font-size:1.3em;
	padding-left:20px;
}

.ladygaga_mid
{
	width:573px;
	height:366px;
	background-image:url(../images/productpromo/ladygaga/heartbeats_mid.jpg);
}

.ladygaga_description 
{
	 width:390px;
	 padding-left:20px;
	 padding-top:20px;
}

.ladygaga_features
{
	padding-left:180px;
	padding-top:15px;
}

.ladygaga_bullets ul
{
	list-style-type:none;
	padding:0;
	margin:0;
}

.ladygaga_bullets li
{
	background-image:url(../images/productpromo/ladygaga/arrow_bullet.png);
	background-repeat:no-repeat;
}

.ladygaga_video 
{
	background-color:#000;
	width:573px;
	background-image:url(../images/productpromo/ladygaga/whitetriangledetail.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:400px;
}

.ladygaga_price 
{
	padding:15px 0px 10px 0px;
	font-weight:bold;
}

.ladygaga_dropDown 
{
	width:120px;
	float:left;
}


.ladygaga_dropDownBox #black
{
	background-color:#000;
	color:#fff;
}

.ladygaga_dropDownBox #silver
{
	background-color:#d9d9d9;
	color:#000;
}

.ladygaga_dropDownBox #red
{
	background-color:#d50b09;
	color:#000;
}


/* mcAcfee page style */

#mcafee-content
{
	background: url(../images/1024/assets/test_mcafee.gif) top right !important; 
	background-repeat:no-repeat !important; 
	width:755px;
	padding: 0;
}

#mcafee-checkout
{
	width:450px;
}

#mcafee-content h1 {padding-top:20px}

#mcafeeThankYouOrder {width:500px;}

/* Search Results */

.lblOtherCategories {font-weight:bold; margin-left:20px}

/* - - - - - - - - iPhone Link banner - - - - - - - - - - - */ 

.iPhone_links
{
	background-image:url(../images/1024/banners/sidenav/right_nav_apple.jpg);
	background-repeat:no-repeat;
	display:block;
	border: 1px solid #cccccc;

}

.iPhone_links .iPhone_wrapper
{
	display:block;
	position:relative;
	padding: 56px 5px 5px 5px;
}

.iPhone_links .iPhone_wrapper .iPhone_items
{
	margin-top: 8px;
	padding-bottom:1px;
	position:relative;
}


.iPhone_links .iPhone_wrapper .iPhone_items .iPhonelink
{
	position:relative;
	font-size: 11px;
	margin: 0 0 0 10px;
}

.iPhone_links .iPhone_wrapper a.iPhonelink
{
	display: block;
}


.promotionRedemptionError { font-size:0.8em; font-weight:bolder; padding-top:5px; color:#f60;}

.height75 {padding:45px 10px;}

.floatLeft{float:left}