HEAD            { display: none }

BODY   { 
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 3px 0px 0px;
padding: 0px 0px 1px; 
line-height: 1.33;
color: #333333; 
background-color: #CCCCCC 
		}

H1 {
	font-size: 1.4em;
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 1px 1px; 
	border-bottom: 1px; 
	border-bottom-style: solid; 
	border-bottom-color: #bbb;
	text-transform:capitalize
}

H2              { font-size: 1.2em; margin: .5em 0em -10px 0em; color: #333333; text-transform:capitalize}
H2.pricetable   { font-size: 1.2em; margin: 2em 0em .6em 0em; color: #777; text-transform:capitalize; text-align: left}

H3              { font-size: 1.10em; margin: 10px 0 }
H4, P,
BLOCKQUOTE, 
FIELDSET, FORM,
DL, DIR,
MENU            { margin: 1.33em 0 }

TABLE           { display: table }
TR              { display: table-row }
THEAD           { display: table-header-group }


#homepage h1 { 
	overflow: auto;
	width: 100%;
	font-size: 16px; border:0; margin: 0px 0px -2px 0px; float: left; text-align: left; }

#homepage .googleplusone {float:right; padding: 0px 0px 0px 0px; margin:0;}

@media print {
  @page         { margin: 10% }
  H1, H2, H3,
  H4, H5, H6    { page-break-after: avoid; page-break-inside: avoid }
  BLOCKQUOTE,
  PRE           { page-break-inside: avoid }
  UL, OL, DL    { page-break-before: avoid }
}



 tr,td {  font-size: 12px} 
.xbox_text_dark { color: #1C620F; font-weight: bold; font-size: 12px}
.xbox_text_light { color: #92C43B }

.box { 		color: #666666;
		 	border-style: solid;
			border-width: 0px 1px 1px 1px;
	}


/* Anchor Links */
a:link    		{color:#0000FF; text-decoration: none}
a:visited 		{color:#0000FF; text-decoration: none}
a:hover   		{color:#FF0000; text-decoration: underline}.text_intro {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
a:active  		{color:#0000FF; text-decoration: none}


.box_light, .box_topdeals { border: 1px #CCCCCC solid}
.box_light h2, .box_topdeals h2 { 
	color: #fff; 
	font-weight: bold; 
	font-size: 1.1em; 
	padding: 0px 0px 5px 0px; 
	margin: 0px 0
	}
.box_light p, .box_topdeals p { padding: 2px; }







.in_stock {  font-weight: bold; color: #333333; background-color: #FFFFFF; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; font-size: 12px}
.red_price { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 600; color: #FF0000}
.box_red { border: 3px #FF0000 dashed}
.white {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF}

img.visible { visibility: visible; } 
img.hidden  { visibility: hidden; }


/* Price comp table */
.sortoptions 	{ font-size: 11px; margin: 0px 1px 0px 0px }
.sortoptions2 	{ font-size: 11px; margin: 0px 1px 0px 0px; padding: 7px 0px;  background-color: #eee; border: 1px solid #ccc }

h2.offertable_title {
	display: block; text-align: left;
	font-size: 1.2em; text-transform:capitalize; color: #fff;
	margin: 10px 1px 0px; 
	padding: 3px 6px 4px;
	background-image:  url('/images/bars/offertable-title-bar.png');
	background-repeat: no-repeat;
	background-position: top left;
}


.offertable_head {
	background-color: #3DB900;
	text-align: left;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #FFFFFF
}

.offertable_foot {
	background-color: #3DB900;
	text-align: left;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #FFFFFF
}

.whiterow {
	background-color: #fff;
}
	
.bestoffertexttable-head {
	background-color: #3DB900;
	text-align: left;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #FFFFFF
}


.darkrow {background-color: #A8D24F}
.lightrow {background-color: #DCEDCB}


.price {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 16px; font-weight: 700; color: #333333; font-style: normal}
.delivery {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; font-weight: 500; color: #444444; font-style: normal}
.topdealrow {background-color: #FFCACA}
.xbox360-table-text 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 700; color: #333333}
.xbox360-table-code 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333 }
.xbox360-table-code-data 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333 }

/* last xmas delivery dates */
.xmaslastdelivery { display: block; font-size: 100%; color: #666; font-weight: bold;
margin: 5px 0px 5px 0px;
padding: 4px 0px 16px 19px;

background-image:  url('/images/icons/xmas/box/xmas-last-delivery-box.png');
background-repeat: no-repeat;
background-position: top left;

}



.alert { color: #f00}
.boldalert { font-weight: bold; color: #f00}

/* Featured consoles */
.featured-retailer, .featured-retailer, .featured-price, .featured-bundle-title, .featured-bundle-desc { font-family: Geneva, Arial, Helvetica, san-serif; font-style: normal}
.featured-retailer 		{ font-size: 14px; font-weight: 700; color: #333333; }
.featured-price 		{ font-size: 20px; font-weight: 700; color: #ff3333; margin-top: 4px 0px 10px; }
.featured-bundle-title	{ font-size: 14px; font-weight: 700; color: #333333; }
.featured-bundle-desc 	{ font-size: 11px; font-weight: 500; color: #444444; margin: 2px 0px; }

/* new version of Featured consoles */
.featured-box 					{ margin: 0px 0px 5px 0px; padding: 0; border: 1px #CCCCCC solid; font-family: Geneva, Arial, Helvetica, san-serif; text-align:left; 
	overflow: auto;
	width: 100%
}

.featured-box h3 				{ font-size: 1.1em; color: #fff; font-weight: bold; margin:0; padding:0 }
.featured-box-maintitle 		{ font-size: 14px; color: white; background-color: #3DB900; padding: 4px 5px 4px 5px}
.featured-box-image 			{ padding: 5px 6px 15px 15px; float: left; }
.featured-box-retailer 			{ font-size: 1.8em; font-weight: 700; color: #333333; font-style: normal; padding: 6px 25px 0px 10px; text-align:right}
.featured-box-price 			{ font-size: 3em; font-weight: 700; color: #ff3333; font-style: normal; padding: 4px 25px 10px 10px; text-align:right}
.featured-box-xboxlive 			{ padding: 0px 25px 0px 0px; float: right; }
.featured-box-bundle-subtitle 	{ font-size: 1.25em; font-weight: 700; color: #333333; font-style: normal; margin: 0; padding: 0px 5px 0px 15px; text-align:left}
.featured-box-bundle-desc 		{ font-size: 1em; color: #444444; font-style: normal; margin: 0; padding: 2px 15px}
.featured-box-stockstatus 		{ font-size: 1.6em; color: #3DB900; font-style: normal; padding: 0px 0px 0px 0px; margin: 10px 20px 0px 30px; float: left; }
.featured-box-link 				{ font-size: 1.6em; color: #fff; font-style: normal; margin: 0px 20px 0px 0px; padding: 5px; float:right;}
.featured-box a img 			{ text-decoration: none; border: 0 none;  }


.clear 						{ clear: both;}

.featurebox {
width: 100%;
padding:12px 5px;
margin: 0px 0px 10px;
text-align:center;
colour: #DCEDCB;
border: 2px #f00 dashed;
font: bold red;
}
.featurebox img {margin: 0px 0px 15px}

/* Articles */
.breadcrumbs 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333 }
/* Ratings */
.description 	{ font-size: 14px;  color: #333333; }
.summary 		{ font-size: 14px;  color: #333333; }
#reviewdata 	{ 
		background-color: #eee; 
		width: 420px
 }
#reviewdata p 	{ 
	
	/* - Modern Browsers */

	margin: 0px;
	padding: 4px 0px 4px 4px;
	
	/* - IE */

	#margin: 0px;
	#padding: 4px;
	
	font-size: 10px;  color: #333333;
	
}

/* List items */
ul{
    font-size: 11px;
	margin: 0 auto;
    margin-top:0em; margin-bottom:0em; margin-left:0.3em; margin-right:0em;
}
 li{
    text-align: left;
    /* list-style: none; */
	padding: 0px 0px 3px 0px;
    margin: 0px 0px 0px 0px;
  
}


.homepage ol{
   	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-type: decimal !important;
}
.homepage li{
	list-style-type: decimal !important;
	padding: 0 0 1em 0;
}

.articles ul {list-style-type: disc; list-style-position: outside}

.articles li {
	list-style-type: disc;
 	margin: 5px 0 0;
	padding: 0;
	font-size: 12px;
}


.box_topdeals .header, .box_topdeals .body {
	background-color: #ffe7e7;
}

.box_topdeals .header h3 { font-size: 1.6em; margin: 0.2em 0em 0em 0em; color: #b13f33; text-transform:capitalize; text-align: left}


/* .box_topdeals .header {
	text-align: left;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #FFFFFF
}
*/

.box_topdeals p { 
	margin: 0em 0em 2em 0em;
	}


.box_topdeals .body ol{
   	margin: 0 0 1em 0;
	padding: 0 0 0 0;
	list-style-type: decimal !important;
}
.box_topdeals .body ol li{
	list-style-type: decimal !important;
	padding: 1em 0 1em 0;
	border-bottom: 1px; 
	border-bottom-style: solid; 
	border-bottom-color: #dfc1bf;
}

.box_topdeals ol li.firstrow{
	padding: 0 0 1em 0;

}

.box_topdeals a 			{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.box_topdeals a:link    	{color:#b13f33; text-decoration: none}
.box_topdeals a:visited 	{color:#b13f33; text-decoration: none}
.box_topdeals a:hover   	{color:#b13f33; text-decoration: underline}
.box_topdeals a:active  	{color:#b13f33; text-decoration: none}


/* Top Deals Box */

#box_topdeals {
	width: 95%;
	background-color: #ffe7e7;
	padding: 1.1em;
	margin: 5px 0px 0px 0px;

	}

#box_topdeals h3 { font-size: 1.6em; margin: 0em 0em .1em 0em; color: #b13f33; text-transform:capitalize; text-align: left}

#box_topdeals p { 
	margin: 0em 0em 1.1em 0em;
	}

#box_topdeals ol{
	margin: 0 0 1em 0;
	padding: 0 0 0 0;
	
}

#box_topdeals ol li, #box_topdeals ol li.firstrow {
	/* border: 1px solid #dfc1bf; */
	list-style-type: none;
	list-style-position: outside;
	/* list-style-image: url('/images/icons/xbox-360-deals.png'); */

	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dfc1bf;
	
/*	margin: 1em; padding: 1em 0em 1em 0em; */

	margin:0 0 0 0;
	padding: 10px 0px 5px 50px;
	height:auto !important; height:75px; min-height:65px;
	
	background-image:url(/images/icons/xbox-360-deals.png);
 	background-repeat:no-repeat;
	background-position:5px 8px;
}

#box_topdeals ol li.firstrow {
	padding: 8px 0px 5px 50px;
	border-top-width: 0;
}

#box_topdeals ol li .vouchers {
	border: 1px solid red;
}

#box_topdeals p.xbox360-voucher-merchant, #box_topdeals p.xbox360-voucher-info {
	margin: 0; padding: 0;
}

#box_topdeals p.xbox360-voucher-merchant {
	padding: 5px 0 0 0;
	font-weight: bold;
	}
	
#box_topdeals .bundletext	{padding: 0px; margin: 0px;}

#box_topdeals a 			{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
#box_topdeals a:link    	{color:#b13f33; text-decoration: none}
#box_topdeals a:visited 	{color:#b13f33; text-decoration: none}
#box_topdeals a:hover   	{color:#b13f33; text-decoration: underline}
#box_topdeals a:active  	{color:#b13f33; text-decoration: none}

#box_topdeals img	{margin: -10px 12px 0px 0px; padding: 0px 5px 0px 0px; float: right; border: 0}





/* Social */
#socialdivider {
		margin: -10px 0px 5px 0px; 
		#margin: -5px 0px 5px 0px;
		float: right
}

#googleplusonearticle {
		margin: -10px 0px 5px 0px; 
		#margin: -5px 0px 5px 0px;
		float: right
}


/* Date stuff */
.postdate{
position:relative;

/* - Modern Browsers */
width:48px;
height:51px;
margin: 8px 5px 2px 0px;
padding: 0px 10px 2px 0px;

/* - IE */
#width:55px; 
#height:53px; 
#margin: 2px 0px 0px 0px; 
#padding: 0px 2px 2px 0px;

float:left;
border-bottom-width:0;
background: #f4f3eb;
}

/* Date selector */
.month,.day,.year{position:absolute;text-indent: -1000em;background-image:url(/images/date/dates.png);background-repeat:no-repeat}
.month{top:2px;left:2px;width:32px;height:24px}
.day{top:25px;left:2px;width:32px;height:25px}
.year{bottom:3px;right:2px;width:17px;height:48px}
.m-01{background-position:0 4px}.m-02{background-position:0 -28px}.m-03{background-position:0 -57px}.m-04{background-position:0 -90px}.m-05{background-position:0 -121px}.m-06{background-position:0 -155px}.m-07{background-position:0 -180px}.m-08{background-position:0 -216px}.m-09{background-position:0 -246px}.m-10{background-position:0 -273px}.m-11{background-position:0 -309px}.m-12{background-position:0 -340px}.d-01{background-position: -50px 0}.d-02{background-position: -50px -31px}.d-03{background-position: -50px -62px}.d-04{background-position: -50px -92px}.d-05{background-position: -50px -123px}.d-06{background-position: -50px -154px}.d-07{background-position: -50px -185px}.d-08{background-position: -50px -216px}.d-09{background-position: -50px -248px}.d-10{background-position: -50px -278px}.d-11{background-position: -50px -309px}.d-12{background-position: -50px -340px}.d-13{background-position: -50px -371px}.d-14{background-position: -50px -402px}.d-15{background-position: -50px -434px}.d-16{background-position: -50px -465px}.d-17{background-position: -100px 0}.d-18{background-position: -100px -31px}.d-19{background-position: -100px -62px}.d-20{background-position: -100px -92px}.d-21{background-position: -100px -123px}.d-22{background-position: -100px -154px}.d-23{background-position: -100px -185px}.d-24{background-position: -100px -216px}.d-25{background-position: -100px -248px}.d-26{background-position: -100px -278px}.d-27{background-position: -100px -309px}.d-28{background-position: -100px -340px}.d-29{background-position: -100px -371px}.d-30{background-position: -100px -402px}.d-31{background-position: -100px -434px}.y-2006{background-position: -150px 0}.y-2007{background-position: -150px -50px}.y-2008{background-position: -150px -100px}.y-2009{background-position: -150px -150px}.y-2010{background-position: -150px -200px}.y-2011{background-position: -150px -250px}.y-2012{background-position: -150px -300px}.y-2013{background-position: -150px -350px}.y-2014{background-position: -150px -400px}.y-2015{background-position: -150px -450px}.y-2016{background-position: -150px -500px}

/* Footer */
#footer 	{ 

				width: 800px; 
				font-size: 10px; 
				color:#aaa; 

				margin-left: auto;
			    margin-right: auto;
					
				width:790px;
				#width:800px;
				background:#fff;
		 }
#footer P			{ 
			float: right;
			padding: 5px; 
			margin: 0px;
			
			width: 100%;
			background:#fff;
									
					
}					
					
					
#footer a:link    	{color:#aaa; text-decoration: none}
#footer a:visited 	{color:#aaa; text-decoration: none}
#footer a:hover   	{color:#000; text-decoration: underline}
#footer a:active  	{color:#aaa; text-decoration: none}


#xbox-intro2, #xbox-intro { width: 100%;}
#xbox-intro2, .snippet {text-align: left}

#xbox-intro H2, #xbox-intro2 H2, .snippet H2 { 
	color: #1C620F; 
	font-weight: bold; 
	font-size: 1.1em; 
	padding: 0px 0px 5px 0px; 
	margin: 5px 0;
	border-bottom: 1px; 
	border-bottom-style: solid; 
	border-bottom-color: #bbb; }
#xbox-intro H3, #xbox-intro2 H3, .snippet H3 { font-size: 1.10em; margin: 5px 0px 1px }

#xbox-intro p, #xbox-intro2 p, .snippet p { margin: 1px 0px 8px;}

 /* #xbox-intro a:hover { } */
 
 
.intro { width: 100%;}
.intro {text-align: left}

.intro H2 { 
	color: #1C620F; 
	font-weight: bold; 
	font-size: 1.1em; 
	padding: 0px 0px 5px 0px; 
	margin: 5px 0;
	border-bottom: 1px; 
	border-bottom-style: solid; 
	border-bottom-color: #bbb; }
.intro H3 { font-size: 1.10em; margin: 5px 0px 1px }

.intro p { margin: 1px 0px 8px;}
 

/* content box - outlined and round corners */
 .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; } 

/* ## Mobiles text ## */
#mobilestext {
	width: 98%;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 100%
}

#mobilestext img {
	float: left;
	margin: 0px 8px 0px 2px;
}

#mobilestext p { padding: 1px 10px; font-size: 100%; text-align: justify;}

.centered {text-align: center;}
