/* GREYD 		GREYL 		BLUE*/
/* 454545; 		#b0b0b0		61aae8*/

body {
  color: #333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:	small;
  background: url(images/body_bg4.jpg);
  margin:0px;padding:0px;
}

h3{font-size:14px;padding:0px;}
h1, h2, h3 {margin:0px;padding:0px;}

p{padding:0px;margin:0px;}

a img{border:none;}

a:link{

color: black;
}

a:hover{
color: #61aae8;
}

a:visited{
color: black;
}

table {

	border: 1px solid #333;
	border-collapse: collapse;

}

.page_container
{

    width            : 960px;
    margin           : 0px auto;
	height: 150%;
}	

.top_stripe {
	
	 background:url(images/top_stripe2.jpg) repeat-x #FFED00;
	 color: #000;
	 font-weight: bold;
	 padding:5px;
	 display:block;overflow:hidden;
	 padding-bottom:5px;
}

.top_stripe ul li{display:inline; list-style-type:none;float:left;margin-right:10px;}
.top_stripe ul li a {text-decoration:none;}
.top_stripe ul li a:hover{text-decoration:underline;color:#000;}
.top_stripe ul li a, .top_stripe ul li, .top_stripe ul {padding:0px;}
.top_stripe ul  {margin-top:2px;}
.newsletter_top{margin-top:-13px;}

.stripe_link {background:url(images/top_stripe2.jpg) repeat-x #FFED00;width:100px;padding:8px 0px;display:block;overflow:auto;text-align:center;text-decoration:none;font-size:16px;font-weight:bold;border:2px solid #ff9400;}

.header {

	width: 960px;
	height: 79px;
	background: url(images/ps3_compare_banner.jpg) top left no-repeat;
	display:block;overflow:hidden;
}

.newsletter_top{float:right;}

.logo {

	float: left;
	width: 268px;
	width:82px;

}

.advert_top {
	padding:5px;
	padding-left:11px;
	clear:both;
	margin-left:10px;
	width:739px;
	display:block;overflow:auto;
	background-color:#FFF;
}

.advert_top .last_advert a img{margin-right:0px;}

.advert_top a img{float:left;margin-right:12px;}

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
overflow: hidden;
border-width: 1px 0;
background: black url(images/blockdefault.gif) center center repeat-x;
font: bold 13px Arial;
padding-left: 44px;
border-top:1px solid #333;
}

.solidblockmenu li{
display: inline;
margin-left: 100px;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-left: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(images/blockactive.gif) center center repeat-x;
}

.main_block {

	width: 20%;
	border: 1px solid #333;
	border-top:none;
	float: left;
	background-color: #FFF;
	margin-bottom:10px;
}

.navigation li {
	float: left;
	overflow: hidden;
	display:none;
}

.black_under {

	width: 192px;
	background-color: #d9d9d9;
	height: 5px;
	
}

.nav_item {font-weight:bold;padding-top:-3px;color:#61aae8;padding-right:2px;width:100%;}
.nav_item:hover {background-color: #61aae8;color:#fff;}

.side_nav li {
	background-image:url(images/list-bullet.jpg);list-style-type:none; background-repeat:no-repeat;background-position:0px 6px;
	margin-left:-34px;
	padding-left:15px;
	}

#nav01 {
	
	display:none;

}

#nav02 {
	
	display:none;

}

#nav03 {
	
	display:none;

}

#nav04 {
	
	display:none;

}

.advert_left
{
	text-align:center;
}

.advert_left a img{margin:0 auto;display:block;overflow:auto;width:120px;}

.content {

	float: left;
	width: 730px;
	margin-bottom:10px;

}

.searchform {

	border: 1px solid #333;
	margin-left: 10px;
	width: 743px;
	padding: 5px;
	background: url(images/blockdefault.gif) top left repeat-x #000;
	background-position: 0px -12px;
	color:#fff;
	clear:both;
	display:block;overflow:auto;
	text-align:center;
}

.product-title {
	
	border: 1px solid #333;
	margin-top: 10px;
	margin-left: 10px;
	width: 743px;
	padding: 5px;
	background-color:#FFF;

}

.searchform a {color:#fff;font-size:12px;}

.top_text {

	border: 2px solid #FF9400;
	margin-left: 10px;
	width: 731px;
	padding:10px;
	display:block;overflow:auto;
	background:url(images/top_stripe2.jpg) repeat-x #FFED00;
}

.top_text .container{width:243px;float:left;}
.top_text .container .text{float:left;width:165px;padding:0px 5px;text-align:center;padding-top:12px;}


.title1{width:753px;height:47px;display:block;overflow:auto;background: url(images/title1_tile.jpg) top left repeat-x;margin-left:10px;border-top:2px #000 solid;clear:both;}
.title1{text-align:center;}
.title1 h1{margin-top:5px;text-align:center;}
.top_content_container{display:block;overflow:auto;border-bottom:1px #BBB solid;}
.featured1{display:block;overflow:auto;background: url(images/featured1_bg.jpg) top left repeat-y #FFF;border-bottom:1px #bbb solid;}
.featured_large{float:left;width:450px;padding-right:10px;}
.featured_small{float:right;width:212px;display:block;overflow:auto;}
	.featured_small .button2{margin-right:37px;float:right;}
	.featured_small .desc {float:left;padding-left:10px;width:120px;margin-bottom:5px;font-size:smaller;}
	.featured_small .lhs{clear:both;float:left;width:50px;padding-left:20px;height:100%;}
	.featured_small .rhs{display:block;overflow:auto;margin-bottom:5px;text-align:center;}


.main_content {

	border-bottom: 1px solid #BBB;
	margin-left: 10px;
	width: 743px;
	padding:5px;
	padding-bottom:10px;
	overflow:auto;display:block;
	background-color: #FFFFFF;
}
 /*
.featured {

	border: 1px solid #333;
	margin-left: 10px;
	width: 743px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background: url(images/offeroftheday.jpg) top left no-repeat;
	background-color: #FFFFFF;
}

.featured40 {

	border: 1px solid #333;
	margin-left: 10px;
	width: 743px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background: url(images/40gb_banner.jpg) top left no-repeat;
	background-color: #FFFFFF;
}

.featured60 {

	border: 1px solid #333;
	margin-left: 10px;
	width: 743px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background: url(images/60gb_banner.jpg) top left no-repeat;
	background-color: #FFFFFF;
}

.featured80 {

	border: 1px solid #333;
	margin-left: 10px;
	width: 743px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background: url(images/80gb_banner.jpg) top left no-repeat;
	background-color: #FFFFFF;
}

.featured120 {

	border: 1px solid #333;
	margin-left: 10px;
	width: 743px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background: url(images/120gb_banner.jpg) top left no-repeat;
	background-color: #FFFFFF;
}

.featured160 {

	border: 1px solid #333;
	margin-left: 10px;
	width: 743px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background: url(images/160gb_banner.jpg) top left no-repeat;
	background-color: #FFFFFF;
}
*/

.index_offer_title
{
	font-size:17px;
	text-align:center
	;margin-top:0px;
}
.product_profile {

	border: 1px solid #333;
	margin-top: 10px;
	margin-left: 10px;
	width: 743px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background: url(images/prod_info_banner.jpg) top left no-repeat;
	background-color: #FFFFFF;
}

.product_accessories {

	border: 1px solid #333;
	margin-left: 10px;
	width: 743px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background: url(images/acc_banner.jpg) top left no-repeat;
	background-color: #FFFFFF;
}

.product_games {

	border: 1px solid #333;
	margin-left: 10px;
	width: 743px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background: url(images/games_banner.jpg) top left no-repeat;
	background-color: #FFFFFF;
}

.why_content {

	margin-top:10px;
	border: 1px solid #333;
	margin-left: 10px;
	width: 743px;
	padding:15px;
	background-color: #FFFFFF;
}

.login_box
{
	width: 250px;
	margin: 150px auto 500px auto;
}

.login_element
{
	clear: both;
	text-align:center;
}

.login_element_left
{
	float:left;
	padding-top: 3px;
	padding-bottom: 2px;
}

.login_element_right
{
	float:right;
}

.search_page {

	border: 1px solid #333;
	margin-top: 10px;
	margin-left: 10px;
	width: 743px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background: url(images/search_banner.jpg) top left no-repeat;
	background-color: #FFFFFF;
}

.other_offers {

	border: 1px solid #333;
	margin-top: 10px;
	margin-left: 10px;
	width: 752px;
	background-color: #FFFFFF;
}

.other_offers_item {

	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	margin-top: -1px;
	background-color: #FFFFFF;
	width: 752px;
}

.blurb_block {

	border: 1px solid #333;
	margin-top: 10px;
	margin-left: 10px;
	width: 743px;
	padding: 5px;
	background-color: #FFFFFF;
}

.product_left {
	
	float: left;
	width: 200px;
	padding-left: 15px;
}

.product_right {
	
	float: left;
	width: 500px;
}

.prices_left {
	
	width: 50%;	
	float: left;

}

.prices_right {
	
	width: 50%;
	float: left;

}

.products2 {

	display:block;overflow:auto;
	width:638px;
	margin:0 auto;
}

.products1 {

	border-bottom: 1px solid #BBB;
	display:block;overflow:auto;
	padding: 8px;
}

.products1 .container1{
		width:100px;float:left;text-align:center;
	}
	
.products1 .container2{	
		width:110px;text-align:center;
		float:left;
		padding-top:28px;
	}
	
.products1 .container3 {
		width:171px;
		padding:8px;
		float:left;
		text-align:left;
	}	
	
.products1 .container4 {
		width:130px;
		float:left;
		padding-top:26px;
	}		

.review_block {

	border: 1px solid #333;
	margin-left: 10px;
	width: 743px;
	padding: 5px;
	margin-top: 10px;
	background-color: #FFFFFF;
}

.footer {
	
	clear:both;
	background-color: #000;
	color:#fff;
	border: 1px solid #333;
	display:block;
	overflow:auto;
}

.footer a {color:#fff;}

.price {
	
	color:#33CC33;font-weight: bold;	
	
}

.buy_now_arrow {
	
	width:100px;
	height:40px;
	background:url(images/top_stripe2.jpg) top left repeat-x #FFED00;
	font-weight: bold;
	font-size: large;
	color: #000;
	padding-left:15px;
	padding-top:38px;
	padding-right:15px;
}

.preorder {
	
	padding-top:5px;
	color:black;
	font-weight:bold;
	font-size:12px;
	background:url(images/top_stripe.jpg) repeat-x;
	height:30px;
	border:3px solid #333;	
	
}

.newest_releases_left {
	
	background-color: #FFF;	
	
}

.recent_additions {
	
	padding-left: 5px;
	color: #000;
	
}
.s123_container
{
	clear:both;
	padding-left:14px;
}
.s123_image
{
	float:left;
}
.s123_image img
{
	border:0;
}
.s123_text
{
	float:left;
	width:570px;
	padding:3px;
}

.cheaper{width:104px;height:30px;display:block;overflow:auto;background: url(images/cheaper_bg.jpg) top left no-repeat;text-align:center;}
.cheaper p{font-weight:bold;padding-top:10px;font-size:110%;color:#003c8f;}

/* ROLLOVER BUTTON1 */

	a.button1{
		background: url(images/stripe_btn1.jpg) no-repeat top left;
		display: block;
		height:45px;
		width:102px;
		text-decoration:none;
		text-align:center;
	}
	
	a:link.button1, a:visited.button1, a:hover.button1, a:active.button1{
		color: #FFF; /*button text color*/
	}
	
	a:hover.button1{ /* Hover state */
		background-position:0% -45px;
	}
	
	a:hover.button1 span { /* Hover state */
		background-position:100% -45px;
	}
	
	.button1 p{padding-top:9px;font-size:145%;color:#FFF;font-weight:normal;text-transform:capitalize; font-family:Geneva, Arial, Helvetica, sans-serif;}
	/*a:hover.button1 p{color:#a05e00;}*/
	
/* ROLLOVER BUTTON2 */

	a.button2{
		background: url(images/stripe_btn2.jpg) no-repeat top left;
		display: block;
		height:32px;
		width:72px;
		text-decoration:none;
		text-align:center;
	}
	
	a:link.button2, a:visited.button2, a:hover.button2, a:active.button2{
		color: #FFF; /*button text color*/
	}
	
	a:hover.button2{ /* Hover state */
		background-position:0% -32px;
	}
	
	a:hover.button2 span { /* Hover state */
		background-position:100% -32px;
	}
	
	.button2 p{padding-top:5px;font-size:105%;color:#FFF;font-weight:bold;text-transform:capitalize; font-family:Geneva, Arial, Helvetica, sans-serif;}
	/*a:hover.button2 p{color:#a05e00;}*/	