body,td,navtext,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

h1 {font-size: 20px; color: #000066}
h2 {font-size: 13px; color: #000066; font-weight: bold}
h2.pricetable   {font-size: 13px; padding: 10px 0px 5px; margin: 15px 0px 5px 0px; color: #777; text-transform:capitalize; text-align: left; display:inline;}
h3 {font-size: 13px; color: #000066}
h4 {font-size: 12px; color: #000066}



.table-text 		{ font-size: 12px; font-weight: 700; color: #333333}
.table-code 		{ font-size: 11px; font-weight: bold; color: #333333 }
.table-code-data 	{ font-size: 11px; color: #333333 }
.modeltitle 		{ font-weight: 600; }

.sortoptions2 	{font-size: 14px; margin: 0px 10px 0px 0px; padding: 7px 5px;  background-color: #eee; border: 1px solid #ccc }
.darkrow {background-color: #C6EEFF}
.lightrow {background-color: #FFFFFF}
.topdealrow {background-color: #FFCACA}

.topdealimage {
	margin: -5px 0px 0px -150px
}

p { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
 } 

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.subtitle {
	font-size: 14px;
	font-weight: bolder;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
  	color: #272727}

.news_date {
	font-size: 12px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
  	color: #666666}

.navbar {
	background-color: #FFFFFF;
	background-image: url(images/silver_bar.gif);
	background-position: left top;
	text-align: left;
	vertical-align: middle;
}

.navbartext {
	font-weight: bold;
}

.navbar_pipe {
	font-weight: lighter;
	font-size: 16px;
	color: #666666;
}

.topbar {
	background-color: #FFFFFF;
	background-image:  url(images/top_bar.gif);
	text-align: left;
	vertical-align: middle;
}

.topbar-dsi {
	background-color: #FFFFFF;
	background-image:  url(images/top_bar_dsi.gif);
	text-align: left;
	vertical-align: middle;
}




.contentbox_top {
	text-align: left;
	vertical-align: middle;
	background-position: center top;
	background-image: url(images/silver_bar_title.gif);
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	color: #000066;
	font-weight: bolder;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;




}
TD.contentbox_main {
	background-color: #F5F5F5;
	border-top: 0px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;

}


.redbox { 
	
	border-style: dashed;
	border-bottom: 1px solid #FF0000;
	border-top: 1px solid #FF0000;
	border-right: 1px solid #FF0000;
	border-left: 1px solid #FF0000;
	margin: 10px; 	
	padding: 5px

 }


.offertable_head {
	background-color: #005e85;
	text-align: left;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #FFFFFF
}

.offertable_foot {
	background-color: #005e85;
	text-align: left;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #FFFFFF
}


li {
	list-style-position: outside;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
	padding: 4px;
	
}

#socialbookmarks {
	margin:0;
	padding: 0;
	text-align: right;
	
	
	}
	
#socialbookmarks a img {
	padding:0;
	margin: 1px 2px 2px;
	border:0;

	}


.bluetext {  color: #0000FF; font-weight: bold}
.white_title { font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF}

/* Anchor Links */
a:link    		{color:#0000FF; text-decoration: none}
a:visited 		{color:#0000FF; text-decoration: none}
a:active  		{color:#0000FF; text-decoration: none}
a:hover   		{color:#FF0000; text-decoration: underline}

/* Price Links */
.pricelink a:link    		{color:#FF0000; text-decoration: none}
.pricelink a:visited 		{color:#FF0000; text-decoration: none}
.pricelink a:active  		{color:#FF0000; text-decoration: none}
.pricelink a:hover   		{color:#0000FF; text-decoration: underline}

.alert     {  color: #FF0000}
.greyedout {  color: #BBBBBB}

.BigRedText {  color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: 600; float: none}
.MediumRedText {  color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 600; float: none}

.smallRedText {  color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}

.price {  font-size: 16px; font-weight: 700; color: #333; text-align: center; border:0; padding: 0;}
.delivery {  font-size: 12px; font-weight: 500; color: #444; text-align: center; border:0;padding: 0;}
.discountcode {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}

.itemmodel { 
font-family: Geneva, Arial, Helvetica, san-serif;
font-size: 14px;
font-weight: 600;
color: 333333;
font-style: normal;
padding: 1px 0px 0px 0px;
}

.itemdetails {  
font-family: Geneva, Arial, Helvetica, san-serif;
font-size: 13px;
font-weight: 500;
color: #444444;
font-style: normal;
padding: 8px 0px 0px 0px;
}



/* discount code style 
.discountcode-title {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.discountcode-text  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
*/
.discountcode-title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; font-weight: bold; text-align: left; margin: 5px 0px 1px;}
.discountcode-text  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; text-align: left; margin: 1px 0px 1px;}

.stockhistory { font-size: 95%; text-align: right;}

/* last xmas delivery dates */
.xmasdeliverydate,.xmasdeliverydateexpired  { 
display: block; font-size: 90%; color: #111; font-weight: bold;
margin: 5px 0px 5px 0px;
padding: 8px 0px 16px 36px;
background-repeat: no-repeat;
background-position: top left;
}

.xmasdeliverydate 			{ background-image: url('/images/icons/xmas/box/xmas-box.png') }
.xmasdeliverydateexpired  	{ background-image: url('/images/icons/xmas/box/xmas-box-grey.png') }

#articles {

	margin: 0px 20px 0px 20px;
	width: 100%;
	
}

#articles h1 {
	font-size: 20px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 1px 1px; 
	color: #0C5C8E; 
	border-bottom: 1px; 
	border-bottom-style: solid; 
	border-bottom-color: #bbb;

}

#articles h2 {
	font-size: 16px;
	margin: 0px 0px -17px 0px;
	padding: 5px 0px 0px 0px; 
	color: #ff3333
	}
	
#articles h3 {
	font-size: 14px;
	font-weight: bolder;
	margin: 0px 0px -17px 0px;
	padding: 5px 0px 0px 0px; 
	color: #ff3333
}

#articles h4 {
	margin: 0px;
	padding: 0px;
	color: #ff3333;
	font-weight: bolder;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}


#trackingpage {

	margin: 0px 0px 0px 0px;
	width: 100%;
	
}

#trackingpage h1 {
	font-size: 20px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 1px 1px; 
	color: #0C5C8E; 
	border-bottom: 1px; 
	border-bottom-style: solid; 
	border-bottom-color: #bbb;

}

#trackingpage h2 {
	font-size: 16px;
	font-weight: 600;
	margin: 0px 0px -15px 0px;
	padding: 5px 0px 0px 0px; 
	}
	
#trackingpage h3 {
font-size: 12px;
font-weight: bolder;
margin: 0px 0px -10px 0px;
}

#trackingpage h4 {
	margin: 0px;
	padding: 0px;
	color: #000066;
	font-weight: bolder;
	font-size: 12px;
	
}

.lastxmasdeliverydate {  color: #FF5544; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 600; float: none}
.lastxmasdeliverytime {  color: #FF5544; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 600; float: none}

.boxInlineLeft {
	float:left;
	margin: 0px 10px 1px 0px;
	padding: 2px;
	font-size:9px;
	text-align:left;
	border:#ccc solid 1px;
}
.boxInlineRight {
	float:right;
	margin: 0px 0px 1px 10px;
	padding: 2px;
	font-size:9px;
	text-align:left;
	border:#ccc solid 1px;
}

/* ## Mobiles text ## */
#mobilestext {
	width: 98%;
	margin: auto;
	padding: 1px 3px 1px;
	text-align: left;
	font-size: 90%
	}
#mobilestext img {
	float: left;
	margin: 0px 3px 0px 0px;
}


/* content box */
.contentbox1, .contentbox1 b.tc, .contentbox1 b.bc{ background-color:#fff; }
.contentbox1 b.tc, .contentbox1 b.bc,.contentbox1 b.tc b.L1, .contentbox1 b.tc b.L2, .contentbox1 b.tc b.L3,.contentbox1 b.bc b.L1, .contentbox1 b.bc b.L2, .contentbox1 b.bc b.L3{ font-size:0px;padding:0;display:block; }
.contentbox1 b.tc b.L1,.contentbox1 b.tc b.L2,.contentbox1 b.bc b.L1,.contentbox1 b.bc b.L2 { height:1px; line-height:1px; overflow:hidden; }
.contentbox1 b.tc b.L1,.contentbox1 b.bc b.L1 { margin: 0 4px; }
.contentbox1 b.tc b.L2,.contentbox1 b.bc b.L2 { margin: 0 2px; border-width:0 2px; border-style:solid; }
.contentbox1 b.tc b.L3,.contentbox1 b.bc b.L3 {margin: 0 1px; border-width:0 1px;    border-style:solid; height:2px; overflow:hidden; }
.contentbox1 .content { border-left-style:solid; border-left-width:1px;    border-right-style: solid;border-right-width:1px;    margin:0; overflow:hidden; }
/* Left-side border color */.contentbox1 .content { border-left-color:#aaa; border-right-color:#aaa; }
/* Top border color */.contentbox1 b.tc b.L1 { background-color:#aaa; }.contentbox1 b.tc b.L2,.contentbox1 b.tc b.L3 { border-color:#aaa;}
/* bottom border color */.contentbox1 b.bc b.L1 { background-color:#aaa; }.contentbox1 b.bc b.L2,.contentbox1 b.bc b.L3 { border-color:#aaa;}
/* -- Default params for where content is ---- */.contentbox1 .content { background:#fff; }.contentbox1 b b.L2, .contentbox1 b b.L3 {background-color:#fff;}
.contentbox1 { margin:5px; width:100%; }.contentbox1 .content { padding:3px 0px auto 0px; } 

/* Nintendo DS Family */

#dsichoice {width: 100%; display: block }
#dsibox, #dsixlbox, #3dsbox {height: 120px; width: 30%; margin: 5px; padding: 5px; border: 1px solid red; display: inline}
#dsibox.img, #dsixlbox.img, #3dsbox.img {margin: 0px 0px 6px; padding: 2px;display: inline}

