a {     
	text-decoration: none;    
	color: #1042E7;     
}     
a:hover {     
	text-decoration: underline;    
}     
a img {    
	vertical-align: middle;   
	border: 0px solid;    
}    
body {    
	font-family: Verdana, Arial, Helvetica, sans-serif;    
	margin: 0px;    
}    
form {  
	margin:0px;  
}  
  
  
/* ------ BANNER START ----------- */  
#banner {    
	position: absolute;     
	top: 0px;     
	left: 0px;     
	width: 100%; 
	height:94px;  
	background-color: black; 
	overflow:hidden; /* IE6 fix, otherwise a large black block is displayed */ 
}    
#banner div.roundel {  
  overflow:hidden;  
	height:347px;  
	position:relative;  
	float:right;  
	top:-253px;  
	margin-right:2%;  
	width:40%;  
	min-width:400px;  
}  
#banner div.roundel table {  
  width:100%;  
}  
#banner div.roundel table td {  
  height:600px;  
	vertical-align:middle;  
}  
#banner div.roundel table td img {  
  width:100%;  
}  
#banner img.duracelldirect {    
	width:302px;    
	height:93px;    
	position: absolute;    
	left: 0px;    
	top: 0px;    
}  
#banner img.bunny1 {  
  position:absolute;  
	left:50%;  
	top:0px;  
}  
  
Xdiv.banner {    
	position: absolute;     
	top: 0px;     
	left: 0px;     
	width: 100%;    
	height: 116px;    
	background-color: black;    
}  
Xdiv.banner img.swoosh {    
	width:72%;    
	height:94px;    
	position: absolute;    
	right: 0px;    
	top: 0px;    
}    
Xdiv.banner img.Xduracell {    
	width:313px;    
	height:69px;    
	position: absolute;    
	left: 0px;    
	top: 0px;    
}    
Xdiv.banner img.Xdirect {    
	width:313px;    
	height:24px;    
	position: absolute;    
	left: 0px;    
	top: 69px;    
}    
Xdiv.banner img.duracelldirect {    
	width:302px;    
	height:93px;    
	position: absolute;    
	left: 0px;    
	top: 0px;    
}  
Xdiv.banner div.links {    
	background-image: url(/i/banner/links-bg.gif);    
	background-repeat: repeat-x;    
	height: 22px;    
	position: absolute;    
	top: 94px;    
	left: 0px;    
	width:100%;    
	font-size: 10px;    
	line-height: 14px;    
}    
Xdiv.banner div.links a {    
	color: #404040;    
	float: left;    
	padding: 0px 18px 0px 18px;    
	margin-top: 4px;    
	border-style: solid;    
	border-width: 0px 1px 0px 0px;    
	border-color: #636363;    
}    
Xdiv.banner div.loc {    
	position: absolute;    
	top: 94px;    
	right: 4px;    
}    
Xdiv.banner div.loc img {    
	vertical-align: middle;   
}   
Xdiv.banner div.loc a {    
	color: #404040;    
	font-size: 10px;    
	line-height: 22px;    
}   
Xdiv.banner div.pwr {    
	position: absolute;    
	right: 14px;    
	top: 64px;    
	font-weight: bold;   
	font-size: 22px;   
	color: white;   
}    
/* ------ BANNER END ----------- */  
  
   
table.body {    
	width:100%;    
	background-color: white;    
	position: absolute;     
/*	top: 116px;   */  
  top:136px;  
	left: 0px;     
  margin:0px;    
}    
table.body td {    
	vertical-align: top;    
	padding:0px;    
}    
table.body td.bar {    
	/* background-image: url(/i/bar/grey-bg.jpg);  */  
	/* background-repeat: repeat-y;  */  
	width:150px;    
	background-color:black;	  
  border-width:0 9px 9px 0;   
  border-color:white;   
  border-style: solid;    
  background-image:url(/i/bar/sb-bottom.gif);    
  background-position:bottom;    
  background-repeat:no-repeat;  
}    
    
div.btns {    
	background-image: url(/i/bar/grey-btn.jpg);    
	background-repeat: repeat-y;    
	width:150px;    
	color: white;    
	font-size: 10px;    
	margin-bottom: 6px;  
}    
div.btns div {	    
	padding-left: 10px;    
	border-style: solid;    
	border-color: #c8c8c8;     
/*	border-color: #dadada; */    
	/* top right bottom left */    
	border-width: 0px 0px 1px 0px;    
}    
div.btns div a {    
	color: white;    
}    
div.btns div.sel a {    
	color: #fcc201;    
}    
    
table.body td.bar div.odr {    
	background-image: url(/i/sections/blank-orange.jpg);    
/*	background-image: url(/i/bar/ong-bg.jpg); */    
	background-repeat: repeat-y;    
	width:150px;    
	color: #404040;    
	font-weight: bold;    
	font-size: 12px;    
	text-align: center;    
	/* top right bottom left */    
	padding: 10px 0px 10px 0px;    
}    
Xtable.body td.bar h4 {    
	font-size: 10px;    
	color: white;    
	font-weight: bold;    
	padding-left: 4px;    
	/* top right bottom left */    
	margin: 6px 0px 1px 0px;    
}    
    
img.photo {  
	width:100%;    
	margin:0px;    
	visibility:hidden;   
	height:0px;   
}    
p.phototext {    
	position: absolute;    
/*	top: 155px; 	  */  
	top: 120px;  
	left: 0px;     
	color: #dcdcdc;    
	font-family: verdana, arial;    
	font-size: 32px;    
	z-index: 100;    
	width: 75%;    
	text-align: center;    
	vertical-align: middle;    
	/* top right bottom left */    
	margin: 0px 0px 0px 3%;    
	visibility:hidden;   
}    
p.phototext b {    
	color: white;    
}    
p.phototext i {    
	font-weight: bold;    
}    
    
h1, span.sub-heading {    
	color: #2563b8;    
	font-family: Verdana, Arial, Helvetica, sans-serif;    
	font-size: 18px;    
        font-weight: bold;    
	/* top right bottom left */    
	margin: 4px 0px 0px 30px;    
	padding: 0px 0px 0px 0px;    
    
	border-width: 0px 0px 0px 0px;    
	border-style: solid;    
	border-color: #404040;    
}    
h2.home {    
	color: #2563b8;    
	font-family: Verdana, Arial, Helvetica, sans-serif;    
	font-size: 18px;    
        font-weight: bold;    
	/* top right bottom left */    
	margin: 4px 0px 0px 30px;    
	padding: 0px 0px 0px 0px;    
    
	border-width: 0px 0px 0px 0px;    
	border-style: solid;    
	border-color: #404040;    
}    
h2 {    
	color: #404040;    
	font-family: Verdana, Arial, Helvetica, sans-serif;    
	font-size: 10px;    
        font-weight: normal;    
	/* top right bottom left */    
	margin: 0px 0px 8px 30px;    
	padding: 0px;    
}     
h1.home {    
  margin-bottom:10px;  
}    
h2 a {    
	color: #ec6702;    
}    
    
h2.oc { /* SE Optimised Content */ 
	font-size:14px; 
	font-weight:bold;	 
} 
    
table.bgnd {    
	/* top right bottom left */    
	margin: 0px 0px 16px 30px;    
    	width: 94%;     
}    
td.lists {    
/*background-color: #fcc201;*/    
/*	background-color: #1C97E4; */    
	color: #1042E7;     
	font-family: Verdana, Arial, Helvetica, sans-serif;    
	font-size: 10px;    
	line-height: 14px;    
	/* top right bottom left */	    
	margin: 10px;    
	padding: 0px;    
    	border-style: solid;    
    	border-color: #f2a500;    
/*    	border-color: #404040; */    
	border-width: 0px 1px 0px 0px;    
}    
td.lists p {    
	background-image: url(/i/sections/blank-orange.jpg);    
	background-repeat: repeat-y;    
background-color: #fcc201;    
	position: relative;    
/*	color: #E8ECEE;*/    
color: #404040;    
    
	font-family: Verdana, Arial, Helvetica, sans-serif;    
	font-size: 10px;    
/*        font-weight: bold; */    
        font-weight: normal;    
    
	line-height: 14px;    
	text-align: left;    
	height: 30px;    
	/* top right bottom left */	    
	margin: 0px;    
	padding: 0px 0px 2px 13px;    
}    
div.scroller {    
	background-color: white;    
	overflow: auto;	    
	overflow-x: hidden;    
	height: 400px;    
}    
table.widelist {    
	width: 100%;    
	margin: 0px;    
	padding: 0px;    
}    
table.widelist td {    
	width: 33%;    
	text-align: left;    
	vertical-align: top;    
/*color: #f2a500;*/    
/*	color: #1042E7;  */    
	font-family: Verdana, Arial, Helvetica, sans-serif;    
	font-size: 10px;    
	line-height: 14px;    
	/* top right bottom left */	    
	padding: 0px;    
	border-style: solid;    
	border-color: #f2a500;    
/*	border-color: #BAC0C4; */    
	border-width: 0px 0px 0px 0px;    
}    
table.widelist td.lastcol {    
	border-right-width: 0px;    
}    
ul.help li {  
	margin-bottom:6px;  
}  
ul.list {    
	text-align: left;    
	/* top right bottom left */	    
	margin: 0px 0px 3px 30px;    
	padding-left: 21px;    
	color: #f2a500;    
}    
ul.list a {    
	/* color: #ed7602; */    
	color: #2563b8;    
}    
ul.pnlist {    
	text-align: left;    
	/* top right bottom left */	    
	margin: 2px 0px 0px 10px;    
	padding-left: 21px;    
	color: #f2a500;    
    
/* background-color: blue;*/    
}    
ul.pnlist a {    
	color: #2563b8;    
}    
ul.pnlist2 {    
	width:70px;  
	float:left;  
	position:relative;  
	top:-14px;  
}  
li.ind {    
	margin-left: 10px;    
}    
h3 {    
/*	color: #1C97E4; */    
color: #404040;    
	font-family: Verdana, Arial, Helvetica, sans-serif;    
	font-size: 11px;    
	line-height: 14px;    
/*        font-weight: bold; */    
        font-weight: normal;    
	/* top right bottom left */	    
	margin: 10px 0px 0px 4px;    
	padding-left: 12px;    
    
	background-image: url(/i/sections/blank-orange.jpg);    
	background-repeat: repeat-y;    
background-color: #fcc201;    
/* background-color: #f2a500; */    
/* background-color: #eca107; */    
    
	border-style: solid;    
	border-color: #404040;    
	border-width: 1px 0px 0px 0px;    
}    
h3 a {    
	color: #404040;     
}    
h4 {    
	color: #404040;     
	font-family: Verdana, Arial, Helvetica, sans-serif;    
	font-size: 10px;    
	line-height: 14px;    
        font-weight: normal;    
	margin: 0px;    
	padding-left: 22px;    
}    
    
td.blobs {    
}    
    
div.blob {    
	width:180px;    
	float: left;    
	font-family: Verdana, Arial, Helvetica, sans-serif;    
	font-size: 10px;    
	line-height: 14px;    
	/* top right bottom left */	    
	padding: 0px;    
	margin: 0px 16px 0px 0px;    
}    
p {    
	color: #404040;    
	font-family: Verdana, Arial, Helvetica, sans-serif;    
	font-size: 12px;    
	/* top right bottom left */	    
	margin: 4px 0px 8px 30px;    
}    
    
div.tbgnd {    
	/* top right bottom left */    
/*	margin: 0px 0px 16px 30px; */   
	margin: 0px 0 0px 0px; 
	padding:0 10px 0 20px;    
	width: 100%; 
	float:left; 
	overflow:visible; 
/*	background-color: red; */    
}    
div.tblob {    
	width:255px;    
	float: left;    
	font-family: Verdana, Arial, Helvetica, sans-serif;    
	font-size: 10px;    
	line-height: 14px;    
	/* top right bottom left */	    
	padding: 0px;    
	margin: 0px 16px 0px 0px;    
/*	background-image: url(/i/icons/devtypes/camcorder.gif); */    
	background-repeat: no-repeat;    
/*background-color: green; */    
    
}    
a.deals img {  
  width:255px;  
  height:198px;  
  position:relative;  
  top:-41px;  
  left:4px;  
}  
span.deals {  
  float:right;  
  color:#2563b8;  
  position:relative;  
  top:-69px;  
  left:2px;  
  background-color:white;  
  padding:2px 8px 2px 4px;  
}  
span.deals b {  
  color:#f2a500;  
}  
  
div.tents {    
	padding-left: 16px;    
}    
div.tents a {    
	color: #2563b8;    
}    
div.tents b {    
	color: #f2a500;    
/*	font-size: 20px;*/    
	line-height: 14px;    
}    
div.tblob h3 {    
  	/*min-height:28px; */ /* this violates IE compatibility view */ 
 	padding-bottom:3px; 
}    
div.tblob h3 img {    
	border:0px;    
	float:right;    
	position: relative;    
	top: -20px;    
	height: 75px;    
}    
table.tblob {    
	position: relative;    
	top: -20px;    
	/* top right bottom left */	    
	margin: 2px 0px 0px 0px;    
clear: both;	    
	font-family: Verdana, Arial, Helvetica, sans-serif;    
	font-size: 10px;    
	line-height: 14px;    
    
/*background-color: red;*/    
}    
table.tblob td.col1 {    
/*	position: relative; */    
/*	top: -28px; */    
	width:50%;    
}    
td.col1 ul.pnlist {    
	text-align: left;    
	/* top right bottom left */	    
	margin: 2px 0px 0px 10px;    
	padding-left: 21px;    
	color: #f2a500;    
	position: relative;     
	top: -14px;     
    
/*background-color: orange;*/    
}    
    
ul.pnlist li span {  
  color:#404040;  
}  
  
/* product page styles */    
div.product {    
	/* top right bottom left */	    
	margin: 0px 20px 0px 30px;    
    	border-color: #f2a500;    
    	border-style: solid;    
	border-width: 0px 1px 0px 0px;    
}    
table.product td.c2 {    
	width: 200px;    
}    
table.properties {    
	font-family: Verdana, Arial, Helvetica, sans-serif;    
	font-size: 10px;    
	color: black;    
}    
table.properties td {    
	vertical-align: top;    
/*font-weight: bold;*/    
}    
table.properties th {    
	vertical-align: top;    
	text-align: right;    
	font-size: 10px;    
	font-weight: normal;    
	padding-right: 12px;    
	color: #404040;    
}    
div.product p {    
	/* top right bottom left */	    
	margin: 4px 10px 8px 30px;    
}    
small {    
	/* top right bottom left */	    
	margin: 0px 0px 8px 10px;    
	padding: 0px;    
/*	color: #ec6702; */    
	color: #404040;    
	font-size: 10px;    
}    
div.product h3 {    
/*	color: #A0A0A0;  */  
/*	font-size:10px;  */  
  
  background-color:white;  
	border:none;  
	font-size:18px;  
	color:#000000;  
	background-image:none;  
	line-height:normal;  
	margin:0px;  
	padding:0px;  
}    
div.product h4 {    
/*	color: black; */    
	font-size: 12px;    
        font-weight: bold;    
	/* top right bottom left */    
/*	margin: 14px 0px 0px 10px; */    
	margin: 4px 0px 0px 4px;    
	padding: 0px;    
	color: #2563b8;    
}    
div.product table {    
	width:100%;    
}    
p.tipwarn {  
  background-color:#FFE8B7;  
	padding:2px;  
	border-width:1px;  
	border-style:dashed;  
	border-color:#FCC201;  
}    
    
    
div.buy {    
/*	background-image: url(/i/sections/blank-blue.jpg); */    
/*	background-repeat: repeat-y; */    
/*	background-color: #c4d8f4; */    
	background-color: #beeffa;    
	/* top right bottom left */    
	padding: 5px 10px 5px 10px;    
	font-size: 12px;    
	margin: 14px 10px 10px 0px;    
/*	width: 200px;*/    
}    
div.buy div {    
/*	color: #d61a39; */    
	color: #2563b8;    
	text-align: left;    
}    
div.buy div b {    
	font-size: 16px;   
	font-family: arial;  
}   
div.buy img {    
	vertical-align: bottom;    
}    
img.buy {    
	margin: 4px 4px 4px 58px;   
}    
div.buy small img {   
	vertical-align: baseline;   
}   
    
    
    
    
div.promos {    
	color: #404040;    
	font-size: 10px;	    
}    
div.promos img {    
	/* top right bottom left */    
	vertical-align: middle;    
float: left;    
	margin-right: 6px;    
}    
div.promos div {    
clear: left;    
vertical-align: middle;    
	margin: 6px 6px 2px 0px;    
}    
div.promos a {    
	color: #2563b8;    
}    
img.prod {    
	float: left;    
	width: 300px;    
}    
img.prod2 {    
	float: left;    
	width: 150px;    
}  
Xdiv.barpromos {    
	padding: 0px;    
}    
Xdiv.barpromos div {    
	margin: 0px 2px 8px 2px;   
}   
   
   
   
p.copy {    
	color: #404040;    
	font-family: Arial, Helvetica, sans-serif;    
	font-size: 8px;    
	clear: both;   
	margin-top: 30px;   
}    
p.copy small {    
	font-family: Arial, Helvetica, sans-serif;    
	font-size: 7px;    
	margin:0px;    
}    
   
   
   
   
   
/* Order listing */   
table.order {    
	clear: left;    
    	width: 94%;    
    	border-style: solid;    
    	border-color: #f2a500;    
    	border-width: 0px 1px 0px 0px;    
	margin: 20px 0px 16px 30px;    
   
	background-image: url(/i/sections/blank-orange.jpg);    
	background-repeat: repeat-y;    
	background-color: #fcc201;    
}    
    
table.order td {    
/*    	border-style: solid; */   
/*    	border-color: #BAC0C4; */   
/*    	border-width: 0px 0px 0px 0px; */   
	color: #404040;     
	font-family: Verdana, Arial, Helvetica, sans-serif;    
	font-size: 10px;    
	line-height: 14px;    
	padding: 0px 8px 0px 13px;    
   
background-color: white;   
}    
table.order th {    
   
    	border-style: solid;    
    	border-color: #404040;    
    	border-width: 1px 0px 0px 0px;    
   
/*	background-color: #1C97E4; */   
	position: relative;    
    	padding-left: 13px;    
   	padding-bottom: 2px;    
/*	color: #E8ECEE; */   
	color: #404040;   
	font-family: Verdana, Arial, Helvetica, sans-serif;    
	font-size: 10px;    
        font-weight: bold;    
	line-height: 14px;    
/*	height: 30px; */   
	text-align: left;    
	margin: 0px;    
}    
    
    
table.order td.re {    
        border-right-width: 0px;    
}    
table.order td.price {    
	text-align: right;    
}    
table.order input {    
	color: #404040;     
	font-family: Verdana, Arial, Helvetica, sans-serif;    
	font-size: 10px;    
	line-height: 14px;    
	padding: 0px;    
	text-align: right;    
}    
table.order select {    
	color: #404040;     
	font-family: Verdana, Arial, Helvetica, sans-serif;    
	font-size: 10px;    
	line-height: 14px;    
	padding: 0px;    
}    
table.order td.name {    
	text-align: right;    
}    
table.order td.clr {    
	text-align: right;    
	border-right-width: 0px;    
}    
table.order img.remove {    
	border: 0px solid;    
	margin-left: 10px;    
}    
table.order tr.totals td {    
	padding-top: 10px;    
}    
table.order tr.payby td {    
	padding-top: 10px;    
}    
    
img.btn {    
	border: 0px solid;    
	vertical-align: middle;    
	margin-right: 3px;    
}    
p.rlinks {   
	text-align: right;   
	margin-right: 16px;   
}   
p.rlinks a {    
	margin-left: 16px;    
}    
   
p.msg {    
	color: #E14601;    
	text-align: center;    
	font-size: 14px;    
        font-weight: bold;    
}    
p.warn {    
	color: #E14601;    
	text-align: center;    
}    
span.warn {    
	color: #E14601;    
	text-align: center;    
	font-weight:bold;  
	padding-left:30px;  
}  
div.block {   
    	border-style: solid;    
    	border-color: #f2a500;    
	border-width: 0px 1px 0px 0px;    
   
	margin: 16px 16px 16px 30px;   
}   
div.block p {   
	margin: 8px 8px 8px 12px;   
}   
div.block h2 {   
	font-size: 12px;    
	line-height: 14px;    
        font-weight: normal;    
	/* top right bottom left */	    
	margin: 0px 0px 4px 0px;    
	padding-left: 12px;    
    
	background-image: url(/i/sections/blank-orange.jpg);    
	background-repeat: repeat-y;    
	background-color: #fcc201;    
    
	border-style: solid;    
	border-color: #404040;    
	border-width: 1px 0px 0px 0px;    
   
   
}   
span.name {   
	text-align: right;   
	padding-right: 16px;   
}   
   
img.infL {   
	float: left;   
	margin:8px 8px 0px 0px;    
}   
div.block table.details {   
	color: #404040;   
	font-size: 12px;   
	clear: both;	   
	margin-left: 30px;   
}   
div.block table.details th {   
	font-weight: normal;   
	font-size: 10px;   
	text-align: right;   
	padding-right: 16px;   
	vertical-align: top;   
}   
div.block ul {   
	color: #404040;   
	font-size: 12px;   
	padding-left: 30px;   
}   
body.info ul {    
	margin-left: 100px;   
}    
div.block ol {   
	color: #404040;   
	font-size: 12px;   
	padding-left: 30px;   
}   
p.ll {   
	padding-left: 30px;   
}   
p.ll img {   
	margin: 0px 4px 4px 0px;   
	vertical-align: bottom;   
}   
img.left {   
	float: left;   
	margin-right: 8px;   
}   
   
table {   
	font-size: 12px;   
	color: #404040;   
}   
table.dlg {   
    	border-style: solid;    
    	border-color: #f2a500;    
	border-width: 0px 1px 0px 0px;    
/* clear:both; */   
/*	margin: 16px 16px 16px 30px; */   
/*	margin 0px auto 16px auto;*/   
/* margin-right: auto; */   
/* margin-left: auto; */   
   
}   
table.dlg p {   
	margin: 8px 8px 8px 12px;   
}   
table.dlg th {   
	font-size: 10px;   
	text-align: right;   
	padding-right: 16px;   
	width:40%;  
	font-weight: normal;  
}   
table.dlg td.btn {   
	text-align: right;   
	padding: 4px 16px 0px 0px;   
}   
table.dlg td.rightlink {  
	text-align:right;  
	padding-right:12px;  
	padding-top:20px;  
}  
   
table.dlg h2 {   
	font-size: 12px;    
	line-height: 14px;    
        font-weight: normal;    
	/* top right bottom left */	    
	margin: 0px 0px 4px 0px;    
	padding-left: 12px;    
    
	background-image: url(/i/sections/blank-orange.jpg);    
	background-repeat: repeat-y;    
	background-color: #fcc201;    
    
	border-style: solid;    
	border-color: #404040;    
	border-width: 1px 0px 0px 0px;    
}   
.wA {   
/*	width: 80%;*/   
	margin-left: 30px;   
	margin-right: 16px;   
}   
.wB {   
  clear:left;  
	width: 50%;   
	margin-left: auto;   
	margin-right: auto;   
	margin-bottom: 60px;  
}   
.wB input {  
	width:90%;  
}  
.wC {   
	margin-left: 200px;   
	width: 66%;   
}   
.wD {   
	margin-left: auto;   
	margin-right: auto;   
}   
.bM {  
	margin-bottom: 30px;  
	margin-left: 32px;  
	width: 600px;  
	float:left;  
}   
.fL {   
	margin-left: 32px;   
	margin-right:16px;   
	float: left;   
	margin-bottom: 30px;  
	width: 600px;  
}   
   
div.pay {   
	font-size: 10px;   
	font-weight: bold;   
	color: #404040;   
	text-align: center;   
}   
div.pay p {   
	font-size: 12px;   
	font-weight: normal;   
}   
div.pay small {   
	font-weight: normal;   
}   
div.weacpt {   
	float: right;   
	position: relative;   
/*	top: -25px; */   
	padding-right: 16px;   
	padding-left: 30px;   
	color: #404040;    
	font-family: Verdana, Arial, Helvetica, sans-serif;   
	font-size: 9px;   
	line-height: 10px;   
}   
div.addrs {   
	margin-left: 30px;   
}   
div.addrs table.dlg {   
	float: left;   
	margin-left: 0px;   
	margin-right: 30px;   
	width:44%;  
}   
div.addrs table.dlg td {   
	padding: 0px 4px 0px 16px;   
}   
div.addrs table.dlg th {   
	text-align: left;   
	padding: 0px;   
}   
   
   
div.footer {    
	clear: both;    
	text-align: center;   
	padding-top: 20px;   
}   
   
div.footer div {    
	background-color: #cce6ec;    
}    
.dis {    
	background-color: #DADADA;    
}    
.edit {    
	color: #404040;     
	font-family: Verdana, Arial, Helvetica, sans-serif;    
	padding: 0px;    
}   
table.enquiry tr.line th {    
	border-style: solid;    
	border-width: 1px 0px 0px 0px;    
	border-color: #dadada;    
}   
table.enquiry tr.line td {    
	border-style: solid;    
	border-width: 1px 0px 0px 0px;    
	border-color: #dadada;    
}   
table.enquiry tr th {    
	padding: 0px 10px 6px 10px;    
	text-align: right;    
	font-weight: normal;    
}    
table.enquiry tr td {    
	padding: 3px 0px 3px 0px;    
}    
   
iframe.tds {   
	border-style: solid;     
	border-width: 4px;     
	border-color: #EBA601;   
	margin-left: 30px; /* 100px; */   
}   
body.nosidebar p {   
	margin-right: 30px;   
}   
div.indLinks {   
	margin:0px 30px 0px 60px;    
	padding: 0px 0px 0px 0px;   
}   
   
/* memory section on device page */   
	  table.product td.multibuy {   
    	padding: 0px 10px 0px 10px;     
			background-color:white;	   
		}   
    table.buymulti {     
    	background-color: #beeffa;     
    	/* top right bottom left */     
/*    	padding: 5px 5px 5px 5px;  */   
    	font-size: 11px;     
/*    	margin: 10px 10px 0px 10px;  */   
  		border-collapse:collapse;         
    }   
    table.buymulti th {     
			border-width:0px 0px 1px 0px;   
			border-style:dashed;   
			border-color:#CCCCCC;   
			padding:2px 4px 2px 4px;			   
			vertical-align:middle;   
			text-align:left;   
    }   
    table.buymulti td {     
			border-width:0px 0px 1px 0px;   
			border-style:dashed;   
			border-color:#CCCCCC;   
			padding:2px 4px 2px 0px;			   
			vertical-align:middle;   
    }   
    table.buymulti td.multiprice {   
			text-align:right;   
/*			padding-right:10px;*/   
		}		   
    table.buymulti td.multiprice small {     
		  font-size:9px;   
			padding-right:10px;   
		}   
    table.buymulti td.multiprice img {   
		  vertical-align:top;   
		}		   
   
/* start prodcat listings pages */   
	   h4.minicat {   
		   clear:both;   
			 font-size:14px;   
			 font-weight:bold;   
			 margin-top:14px;   
			 margin-bottom:4px;   
			 margin-left:20px;   
			 margin-right:20px;   
			 background-color:#E3F8FD;   
			 border-width:0px;   
/*			 border-width:1px 0px 0px 0px;*/   
			 border-style:solid;   
			 border-color:#666666;   
			 padding:2px 0px 2px 10px;   
       color: #2563b8;			    
		 }   
  
		    
		    
		 table.miniprod {   
		   float:left;   
			 margin:10px 0px 10px 30px;   
			 width:250px;   
			 border-width:1px;   
			 border-color:#fcc201;   
			 border-style:solid;   
			 font-size:11px;   
		 }  
table.miniprod {  
  width:260px;  
  margin:8px 0px 8px 15px;  
/*  border:0px;*/  
/*  background-image:url(/i/sections/miniprod-bg3.gif);*/  
background-color:none;  
border-color:#dadada;  
border-width:0px 0px 1px 1px;  
  
}   
		 table.miniprod th {   
		   width:80px;   
			 vertical-align:top;  
		 }  
table.miniprod th {  
padding:0px;  
margin:0px;  
}  
table.miniprod th img {   
		   width:80px;   
			 float:left;   
			 padding-right:10px;   
		 }   
table.miniprod th img {  
  padding:0px;  
  width:110px;  
/*  margin:1px;*/  
}  
     table.miniprod h3 {   
/*		   background-color:#fcc201;*/   
/*       background-image:none;*/   
			 border:0px;   
			 margin:0px;   
			 padding:0px;   
			 text-align:center;   
			 font-weight:bold;   
		 }   
table.miniprod h3 {  
background-image:none;  
background-color:inherit;  
text-align:left;  
}  
  
		 table.miniprod p {   
		   font-size:11px;   
		   margin:2px 0px 2px 0px;   
		 }   
		 table.recommended {   
			border: #00A439 4px solid;  
		 }  
table.recommended {  
border-width:1px;  
border-color:#fcc201;/*#00a439;*/  
  
}  
	   table.miniprod p.recommended {  
		   background-color:#00A439;  
			 color:white;  
			 font-weight:bold;  
			 text-align:center;  
			 margin:0px;  
		 }  
table.miniprod p.recommended {  
background-color:#fcc201;  
color:#0d0d0d;  
}		   
  
		 table.miniprod td.buy3 {   
/*		   background-color: #beeffa;*/   
       color: #2563b8;   
			 font-size:9px;   
		 }   
		 table.miniprod td.buy3 em {   
			 font-size:14px;   
			 font-weight:bold;   
			 font-style:normal;   
			 padding-left:6px;	    
     }   
		 table.miniprod td.buy3 img {   
       float:right;   
			 padding:0px 4px 0px 0px;   
		 }   
		 table.miniprod span.pno a {  
		   color:#A6A6A6;  
			 text-align:right;  
			 font-size:10px;  
		 }  
		   
/* new bits */  
table.miniprod td.qtyTech {  
  padding-right:4px;  
	text-align:right;  
	vertical-align:middle;  
	padding-bottom:4px;  
	color:black;  
	font-size:14px;  
	font-weight:bold;  
	font-style:italic;  
}  
table.miniprod td.qtyTech img {  
  vertical-align:middle;  
}  
table.miniprod td.priceBuy {  
  text-align:left;  
	vertical-align:bottom;  
	color:#2563b8;  
	font-size:9px;  
	font-weight:bold;  
	padding:0px 0px 4px 0px;  
}  
table.miniprod td.priceBuy em {  
  font-size:14px;  
	font-style:normal;  
}  
table.miniprod td.priceBuy img {  
  float:right;  
	padding:0px;  
}  
  
  
h2.relatedProds {   
clear:both;   
  color:#2563b8;   
  font-size:14px;   
  font-weight:bold;   
  margin:0px 0px 0px 30px;   
  padding-top:40px;   
}   
div.relatedProds {   
  clear:both;   
}   
div.relatedProds table.miniprod {   
  border-color:#dadada;     
}  
/* end prodcat listings pages */   
		   
		 div.typesel {   
		   padding-left:60px;   
			 font-size:11px;   
		 }   
		 div.typesel a {   
		 	color: #ec6702;   
		 }   
   
/* Cart promos */   
  div.cartpromos {   
		margin-top:10px;   
	}   
  div.cartpromos div {   
		width:250px;   
		text-align:right;   
		float:left;   
		margin-left:30px;   
	}   
  div.cartpromos div div {   
		width:auto;   
		float:none;   
/*		padding:0px;*/   
		position:relative;   
		top:-40px;   
		margin-left:0px;   
		color: #2563b8;   
		font-size:12px;   
		margin-right:6px;   
	}   
  div.cartpromos div div span {    
		background-color:white;  
	} 	  
  div.cartpromos em {   
		font-style:normal;   
		font-weight:bold;   
		font-size:14px;   
	}   
  div.cartpromos small {   
		font-size:9px;   
		color:#2563b8;   
		margin:0px;   
	}   
	  
	table.miniProdList {  
		clear:both;  
		border-collapse:collapse;  
		font-family: Verdana, Arial, Helvetica, sans-serif;  
		font-size:12px;  
		width:96%;  
		margin:0px 20px 20px 20px;  
	}  
	table.miniProdList th {  
		background-color:#E3F8FD;   
		color: #2563b8;	  
	}  
	table.miniProdList th.left {  
		text-align:left;  
	}  
	table.miniProdList th.right {  
		text-align:right;  
	}  
	table.miniProdList td {  
		padding:2px;  
		vertical-align:middle;  
		border-color:#fcc201;  
		border-style:dashed;  
		border-width:0px 0px 1px 0px;  
	}  
	table.miniProdList td a {  
		color: #2563b8;  
	}  
	table.miniProdList td.price {  
		text-align:right;  
	}  
	table.miniProdList td.avail {  
		font-size:9px;  
		text-align:center;  
	}  
	table.miniProdList td.pimg img {  
		width:50px;  
		padding-right:10px;  
	}  
	table.miniProdList td.qty {  
		text-align:center;  
	}  
	table.miniProdList td.qty input {  
		text-align:right;  
/*		height:16px;*/  
		width:26px;  
		font-size:9px;  
		padding:0px;  
		margin:0px 4px 0px 4px;  
	}  
	table.miniProdList span.pno {  
	  font-size:9px;  
	}  
	table.miniProdList span.pno a {  
    color:#A6A6A6;  
	}  
	p.sortby {  
		clear:both;  
		margin:14px 0px 2px 20px;  
	}  
	  
	  
/* other */   
   
  
	div.prodImgRoller {  
		visibility:hidden;  
		position: absolute;   
		top: 0px;   
		left: 0px;  
		height:auto;  
		width:auto;  
		background-color:white;  
		padding:0px;  
			 border-width:1px;    
			 border-color:#fcc201;    
			 border-style:solid;   
		font-size: 11px;	  
	}  
  
	img.mini {  
			position:relative;  
			top:0px;  
			left:0px;  
	}  
	  
	div.spMes {  
    float:right;  
    margin:0px 20px 0px 0px;  
    background-color:#e3f8fd;  
    padding:2px 4px 2px 4px;  
  }  
  div.spMes a {  
  color:#2563b8;  
  }  
  div.spText {  
    visibility:hidden;  
    position:absolute;  
  }  
  div.spPop {  
    visibility:hidden;  
    position:absolute;  
    top:0px;  
    right:0px;  
    background-color:#e3f8fd;  
    width:400px;  
    font-size:11px;  
    padding:10px;  
  }  
  div.spPop div {  
    margin-left:20px;  
  }  
  
  div.otext {  
		margin:30px 4px 4px 36px;  
		width: 93%;  
		border-right:solid 1px #f2a500;  
	}  
	div.otext h2 {  
		font-size:12px;  
		line-height:14px;  
		font-weight:normal;  
		margin:0px 0px 0px 0px;  
		padding-left:12px;  
		background-image:url(/i/sections/blank-orange.jpg);  
		background-repeat:repeat-y;  
		background-color:#fcc201;  
		border-style:solid;  
		border-color:#404040;  
		border-width:1px 0px 0px 0px;  
	}  
	div.otext p {  
		color:#606060;  
		padding-right:20px;  
		margin:6px 6px 6px 40px;  
		font-size:10px;  
	}  
	  
	/* new product page styles */  
	div.prodBanner {  
/*	color: #404040;  */  
	font-family: Verdana, Arial, Helvetica, sans-serif;    
	font-size: 11px;    
	line-height: 14px;    
/*        font-weight: bold; */    
        font-weight: normal;    
	/* top right bottom left */	    
	margin: 10px 0px 0px 4px;    
	padding-left: 12px;    
    
	background-image: url(/i/sections/blank-orange.jpg);    
	background-repeat: repeat-y;    
background-color: #fcc201;    
/* color:#666666;*/  
	border-style: solid;    
	border-color: #404040;    
	border-width: 1px 0px 0px 0px;    
	color:black;  
	}  
	Xdiv.product h3 {  
		background-color:white;  
		border:none;  
		font-size:18px;  
		color:#000000;  
		background-image:none;  
		line-height:normal;  
		margin:0px;  
		padding:0px;  
	}  
	div.product p {  
	  margin:4px 4px 6px 0px;  
	}  
	div.product p small {  
		margin:0px;  
	}  
        div.product table {  
          width:auto;  
        }  
        div.product table.product {  
          width:100%;  
        }  
	div.prodActions {  
		float:right;  
		width:200px;  
		margin:0px 0px 12px 12px;  
		border-left:1px #DADADA dashed;  
		padding:0px 0px 6px 10px;  
	}  
	div.prodActions  div.buy {  
		margin-top:0px;  
	}  
	div.prodTitle {  
		margin-bottom:10px;  
		color:#404040;  
		font-size:10px;  
	}  
  
div.prodThumbs img {  
  width:100px;  
}  
  
div.thumbs-large-img-url {  
  visibility:hidden;  
	position:absolute;  
	}  
	td.prodImgTd {  
		width:300px;  
	}  
table.prodHLights {  
border-spacing:10px;  
  font-size:10px;  
  color:black;  
}  
table.prodHLights td {  
  border:1px solid #FCC201;  
  background-color:#FFEFB9;  
  text-align:center;  
  vertical-align:middle;  
  padding:4px 10px 4px 10px;  
  
}  
  
/* end new product page styles */  
  
div.tblob img.packageCats {  
  position:relative;  
	padding-left:6px;  
	border:0px;  
	vertical-align:bottom;  
}  
div.tblob img.packageCats2 {  
  position:relative;  
	top:-30px;  
	padding-left:100px;  
	border:0px;  
}  
  
/* home page bunny explains */  
div.bunny {  
  vertical-align:bottom;  
  margin:0px;  
  width:271px;  
}  
div.bunny table {  
  border-collapse:collapse;  
  margin-top:10px;  
}  
div.bunny td {  
  padding:0px;  
}  
div.bunny p {  
  font-family:arial;  
  margin:0px 0px 6px 0px;  
  padding:0px;  
  position:relative;left:-20px;  
  font-size:10px;  
  color:#2563b8;  
  line-height:12px;  
}  
div.bunny em {  
  font-family:arial;  
  font-size:11px;  
  font-weight:bold;  
  color:black;  
  font-style:normal;  
  margin:0px;  
  }  
div.bunny img {  
  position:relative;  
  left:-20px;  
  top:-6px;  
}  
div.bunny small {  
  font-family:arial;  
  font-size:10px;  
  color:#2563b8;  
  color:#404040;  
  font-style:normal;  
  float:right;  
  margin-right:16px;  
  margin-top:4px;  
}  
div.bunny ul {  
  margin:0px;  
  padding:0px;  
  font-family:arial;  
  font-size:10px;  
  line-height:12px;  
  width:100%;  
  position:relative;left:-20px;  
}  
div.bunny li {  
  margin:0px 0px 0px 20px;  
  color:#f2a500;  
}  
div.bunny a {  
  color:#2563b8;  
}  
/* end home page bunny */  
  
  
/* start listings page bunny */  
table.bunny-listing {  
  border-collapse:collapse;  
  margin:0px;  
	height:116px;  
	background-image:url(/i/bunny/bunny-explains.jpg);  
	height:116px;  
	width:260px;  
	background-repeat:no-repeat;  
	overflow:hidden;  
	background-position:-5px -1px;  
	float:left;  
	margin:8px 0px 8px 15px;  
}  
table.bunny-listing td {  
  padding:0px 0px 0px 100px;  
	vertical-align:middle;/*top;*/  
	font-family:arial;  
	font-size:11px;  
	font-weight:bold;  
  color:#2563b8;  
/*  line-height:12px;*/  
}  
table.bunny-listing td a {  
	color:#2563b8;  
}  
table.bunny-listing td ul {  
  margin:6px 0px 0px 0px;  
	padding:0px;  
	font-family:arial;  
  font-size:11px;  
  width:100%;  
	font-weight:normal;  
}  
table.bunny-listing td ul li {  
  margin:0px 0px 0px 20px;  
	color:#f2a500;  
}  
/* end listings page bunny */  
  
/* start bunny dev index page */  
div.bunny-devidx {  
  height:125px;  
	background-image:url(/i/bunny/bunny-explains.jpg);  
	background-repeat:no-repeat;  
	background-position:-5px -1px;  
	vertical-align:middle;  
	width:376px;  
	float:left;  
	margin-right:16px;  
}  
div.bunny-devidx p {  
  margin-left:100px;  
	font-family:arial;  
	font-size:11px;  
	font-weight:bold;  
	color:#2563b8;  
	padding-left:0px;  
}  
div.bunny-devidx p a {  
	color:#2563b8;  
}  
/* end bunny dev index page */  
  
  
  
/*------------------------  
	START Top Navigation Bar 
------------------------*/  
/* nav container*/ 
div#nav-ctn { 
	 position:absolute; top:103px; left:-168px; 
	 padding:0;margin:0; 
	 width:100%; 
	 height:26px; 
	 background:#000 url(/nav/bar_bg.gif) right top no-repeat;  
} 
div#country-flag { 
	position:absolute; top:-5px; right:8px; 
	margin:0px; height:26px; width:47px; 
}  
/* top nav */  
#nav { 
  	position:absolute; 
  	padding:0;margin:0 0 0 168px; 
	overflow:visible;  
	font:13px/1.231 Verdana,helvetica,clean,sans-serif;*font-size:small;*font:x-small;  
}  
#nav div,#nav ul, #nav li,#nav h4, #nav h5, #nav p {margin:0;padding:0;}  
#nav img{border:0;}  
/* all lists */  
#nav ul {  
	padding: 0;  
	margin: 0;  
	list-style: none;  
	line-height: 1;  
}  
 /* all list items */  
#nav li {  
	float: left;  
	*width: 10em; /* width needed or else IE6, Opera goes nuts */ 
	height:20px; /* default height for each list item */  
	list-style:none; 
}  
/* all anchors from top nav */  
#nav a {  
	display: block; 
	/*width: 10em;*/  
	height:14px; /* total height subtract the top gap */  
	display:block;  
	font-size:11px;  
	color:#aaa;   
	text-decoration:none;  
	text-align:center;  
	margin:6px 0 0 0;  
	padding:1px 10px 0 10px;  
	border-right:1px solid #4d4d4d; /*--Create bevel effect--*/  
}  
#nav a:hover {color:#fcc101;}  
/* top nav special effects */  
#nav li.prod-panel {  
	height:22px; /* height of the tab */  
	width:220px; float:left; 
	background:url(/nav/tab-s-l2-b.gif) left top no-repeat;  
/*	margin-left:14px;*/ 
  margin-left:20px; 
}  
#nav li.prod-panel a.prod-panel {  
	height:20px; /* height of the tab */  
	color:#000;  
	border:none;  
	margin:0; padding:1px 0 0 62px;  
	font-size:13px;  
	font-weight:bold;  
	color:#1d1d1d;  
	letter-spacing:normal;  
	background:url(/nav/tab-s-r.gif) right top no-repeat;  
	text-align:left;  
} 
/* second-level lists */  
#nav li ul {  
	position: absolute;  
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */  
	top:-10px;  
	background:#fff;  
	border:1px solid #ccc;  
	padding:10px;  
	width: 400px;  
}  
#nav li ul li {  
	width:100%;  
	height:auto;  
	background:#000 url(/nav/bevel.gif) 140px bottom no-repeat;  
}  
#nav li li:hover, #nav li li.sfhover { /* second panel hover effect */  
	background:#000 url(/nav/panel-hover-bg.gif) bottom right repeat-y;  
}  
#nav li ul h4.tab {  
/*	padding:0px 0 0 70px; */ 
  padding:1px 0 0 55px; 
/*	height:22px; */ 
  height:20px; 
	font-size:13px;  
	font-style:normal;  
	font-weight:bold;  
	color:#1d1d1d;  
	letter-spacing:normal;  
	background:#000 url(/nav/subnav_bg.gif) left top no-repeat;  
/*	background:#000 url(/i/roundell_18_grey.gif) left top no-repeat;*/  
}  
#nav li ul a {  
  border:0;  
}  
#nav li ul h4.tab a {  
  float:right;  
	font-weight:normal;  
}  
#nav li ul h5 {background:none; font-size:11px; line-height:16px; color:#fcc101;padding:4px 10px 0 10px; clear:left;}  
#nav li ul h5.mp {background:#000;}  
/*#nav li ul li img {border:none;}*/  
#nav li ul li img.thumb {  
	float:left; display:block;  
	height:50px; width:130px;  
	padding:1px;  
	outline:none;  
	margin:5px 0 2px 5px;  
}  
#nav li ul li h6.category {  
	float:left; display:block;  
	width:245px; height:auto;  
	padding:5px 0 0 5px;  
	color:#fff;  
	font-size:11px; line-height:13px;  
	font-family:Helvetica;  
	font-weight:bold;  
	text-decoration:none;  
	text-align:left;  
	letter-spacing:+1px;  
	outline:none;  
	margin:0;  
}  
#nav li ul li h6.category:hover {   
  color:#fcc101;  
	cursor:default;  
}  
#nav li ul li p {  
	padding:0 5px 10px 0;  
	color:#da882a;  
	font-size:10px;  
	line-height:13px;  
	margin-left:141px;  
}  
#nav li ul li p a {  
	display:inline;  
	color:#da882a;  
	float:none;  
	font-size:10px;  
	outline:none;  
	padding:0;  
}  
#nav li ul li p a:hover {color:#fcc101; text-decoration:underline;}  
/* third-and-above-level lists */  
#nav li ul ul {  
	margin: -1px 0 0 410px;  
	position:absolute;  
	top:0;  
	border-left:none;  
	padding-left:0px;  
}  
#nav li ul ul div {  
	border:10px solid #353535;  
	height:102px;  
	background:#000;  
	overflow:hidden;  
}  
#nav li ul ul div h5 {padding:10px 10px 4px 10px; height:30px;}  
#nav li ul ul div li {padding:0 10px; background:#000;}  
#nav li ul ul div li:hover, #nav li ul ul div li.sfhover {background:#000;}  
#nav li ul ul div li a {  
	margin:0; padding:85px 0 0 0;   
	width:120px; height:auto;   
	display:block; float:left;  
	color:#fff; font-weight:bold; font-size:10px;  
	outline:none; line-height:13px;  
}  
#nav li ul ul.grid-3x3 {width:400px;}  
#nav li ul ul.grid-3x3 div {width:380px;}  
#nav li ul ul.grid-3x3 div li {height:30%;}  
#nav li ul ul div li a.alk-aa {background:url(/nav/alk-aa.png) top left no-repeat;}  
#nav li ul ul div li a.alk-aaa {background:url(/nav/alk-aaa.png) top left no-repeat;}  
#nav li ul ul div li a.alk-c {background:url(/nav/alk-c.png) top left no-repeat;}  
#nav li ul ul div li a.alk-d {background:url(/nav/alk-d.png) top left no-repeat;}  
#nav li ul ul div li a.alk-9v {background:url(/nav/alk-9v.png) top left no-repeat;}  
#nav li ul ul div li a.alk-misc {background:url(/nav/alk-misc.png) top left no-repeat;}  
#nav li ul ul div li a.alk-security {background:url(/nav/alk-security.png) top left no-repeat;}  
#nav li ul ul div li a.rech-aa {background:url(/nav/rech-aa.png) top left no-repeat;}  
#nav li ul ul div li a.rech-aaa {background:url(/nav/rech-aaa.png) top left no-repeat;}  
#nav li ul ul div li a.rech-c {background:url(/nav/rech-c.png) top left no-repeat;}  
#nav li ul ul div li a.rech-d {background:url(/nav/rech-d.png) top left no-repeat;}  
#nav li ul ul div li a.rech-9v {background:url(/nav/rech-9v.png) top left no-repeat;}  
#nav li ul ul div li a.rech-charger {background:url(/nav/rech-charger.png) top left no-repeat;}  
#nav li ul ul div li a.photo-powerpix {background:url(/nav/powerpix-aa.png) top left no-repeat;}  
#nav li ul ul div li a.photo-dl123 {background:url(/nav/photo-dl123.png) top left no-repeat;}  
#nav li ul ul div li a.photo-dl245 {background:url(/nav/photo-dl245.png) top left no-repeat;}  
#nav li ul ul div li a.photo-drc1l {background:url(/nav/photo-drc1l.png) top left no-repeat;}  
#nav li ul ul div li a.calculator {background:url(/nav/calculator.png) top left no-repeat;}  
#nav li ul ul div li a.watch {background:url(/nav/watch.png) top left no-repeat;}  
#nav li ul ul div li a.hearing_aid {background:url(/nav/hearing_aid.png) top left no-repeat;}  
#nav li ul ul div li a.digicam {background:url(/nav/digicam.png) top left no-repeat;}  
#nav li ul ul div li a.camcorder {background:url(/nav/camcorder.png) top left no-repeat;}  
#nav li ul ul div li a.laptop {background:url(/nav/laptop.png) top left no-repeat;}  
#nav li ul ul div li a.mobile {background:url(/nav/mobile.png) top left no-repeat;}  
#nav li ul ul div li a.player {background:url(/nav/player.png) top left no-repeat;}  
#nav li ul ul div li a.pda {background:url(/nav/pda.png) top left no-repeat;}  
#nav li ul ul div li a.gps {background:url(/nav/gps.png) top left no-repeat;}  
#nav li ul ul div li a.memory {background:url(/nav/memory.png) top left no-repeat;}  
#nav li ul ul div li a.torch {background:url(/nav/torch.png) top left no-repeat;}  
#nav li ul ul div li a.em-power {background:url(/nav/em-power.png) top left no-repeat;}  
#nav li ul ul div li a.car-charger {background:url(/nav/car-charger.png) top left no-repeat;}  
#nav li ul ul div li a.travel-charger {background:url(/nav/travel-charger.png) top left no-repeat;}  
#nav li ul ul div li a.bag {background:url(/nav/bag.png) top left no-repeat;}  
#nav li ul ul div li a.bat-tester {background:url(/nav/bat-tester.png) top left no-repeat;}  
#nav li ul ul div li a.laptop-peripheral {background:url(/nav/laptop-peripheral.png) top left no-repeat;}  
#nav li:hover ul ul, #nav li.sfhover ul ul {  
	left: -999em;  
}  
#nav li:hover ul,  #nav li.sfhover ul {left:0px;}  
#nav li li:hover ul, #nav li li.sfhover ul {left:0px;}  
  
/*------------------------  
	END Top Navigation Bar  
------------------------*/  
  
  
/*------------------------  
	START Right Side Bar  
------------------------*/  
  
#rbar {  
  position: relative; top:-33px;  
}  
#rbar a.basket {  
  color:white;  
}  
#rbar a.basket div {  
  background-image:url(/i/bar/basket2.gif);  
  background-position:bottom right;  
  background-repeat:no-repeat;  
  width:140px;  
  height:46px;  
  padding:10px 0 0 10px;  
  color:white;  
  font-size:12px;  
  font-weight:bold;  
}  
  
/* start side navigation bar */  
#rbar div.navIcons h4 {  
  margin:0px;  
  font-size:10px;   
  color:white;   
  padding:4px 8px 0px 10px;   
  font-weight:normal;   
  background-repeat:no-repeat;  
  height:80px;   
  background-position:0px 10px;  
}  
#rbar div.navIcons a h4 {  
 /* font-weight:bold;*/  
  font-size:12px;  
}  
#rbar div.navIcons a h4:hover {  
  text-decoration:underline;  
}  
#rbar .ni-mu-standard {  
  background-image:url(/i/bar/mu-standard.gif);  
}  
#rbar .ni-mu-recharge {  
  background-image:url(/i/bar/mu-recharge.gif);  
}  
#rbar .ni-specialist {  
  background-image:url(/i/bar/specialist.gif);  
}  
#rbar .ni-accessory {  
  background-image:url(/i/bar/accessories.gif);  
}  
#rbar div.navLinks a {  
  color:white;  
}  
#rbar div.navLinks img.sep {  
  margin:4px 0 0 0;  
}  
#rbar div.navLinks div {  
  margin:4px 8px 0 10px;   
  font-size:10px;  
}  
#rbar div.navLinks div.sharebtn {  
  margin:0 8px 0 12px;   
}  
#rbar a.navDelivery div {  
  background-image:url(/i/bar/parcel.gif);  
  background-repeat:no-repeat;  
  height:50px;  
  background-position:80px 0px;  
  margin:4px 0 0 0;  
  padding:0px 50px 0px 15px;  
	color:white;  
  font-size:12px;  
  font-weight:bold;  
}  
#rbar .sbBlock {  
  background-image:url(/i/bar/sb-bottom.gif);  
  background-position:bottom;  
  background-repeat:no-repeat;  
  border-top:white 9px solid;  
  padding-bottom:4px;  
}  
#rbar h3.tab1 {  
  text-align:center;  
  font-size:12px;  
  color:black;  
  background-image:url(/i/bar/products-tab.gif);  
  background-repeat:no-repeat;  
  background-position:left bottom;  
  margin:0px;  
border-width:0px;  
  background-color:white;  
  min-height:21px;  
/*  border-top:9px white solid;*/  
  line-height:18px;  
  padding:0px 0 0 0px;  
}  
#rbar div.navPromos {  
  border-top:9px white solid;  
	padding: 0px;    
}  
#rbar img.sbTop {  
  margin:0;  
}  
#rbar div.navPromos div {  
	margin: 0px 2px 8px 2px;   
}  
/* end side navigation bar */  
  
  
/*------------------------  
	END Right Side Bar  
------------------------*/  
 

