/* ---------------------------------------- [start] affiliate style overrides---------------------------------------- */.affiliate_header {	width:100%;	height:210px;}.affiliate_header_secure {	width:100%;	height:210px;}.affiliate_footer {	width:100%;	height:262px;}body { font-family:Helvetica,Arial,sans-serif; font-size:12px; line-height:135%; background-color: #000000; }a { color:#EC297B; text-decoration:none; }a:hover { text-decoration:underline; }.label a{ 	color:#EC297B;}.box .gameContainer .playNow {	background-position:right 3px;}.box.bestSellerVert .gameContainer .playNow {	padding-top:5px;	background-position:right 8px;}.gamesDetail.gamesDetailCommon .headContainer h2 {	margin:0 0 10px;}#gameroom {font-weight:bold;color:#505050; text-decoration:none;}.headerGP div.contentContainer {background:none repeat scroll 0 0 transparent;}div.open_content {	padding:10px 9px;	background:white; 	border-left: 1px solid #bbbbbb;	border-right: 1px solid #bbbbbb;}.headerGP .breadCrumbs {	background:none repeat scroll 0 0 white;	border-left: 1px solid #bbbbbb;	border-right: 1px solid #bbbbbb;	padding:10px 10px 0px;	color:#50A0DE;}div.superNav_container li {	background:transparent;	height:49px;	margin:0px;	border-right: 1px solid #bbbbbb;}div.superNav_container li a {	background:transparent;	font-weight:normal;	height:29px;	line-height:29px;	padding:10px;	font-family:Geneva,Tahoma,Arial,sans-serif;	font-size:18px;	font-weight:bold;	cursor:pointer;	text-decoration:none !important;	white-space:nowrap;	margin-right:0px;	color:#5c5c5c;}div.superNav_container li:hover{	background:transparent;}div.superNav_container li a:hover {	background:transparent url(../images/tabOnwhite.png) repeat-x scroll left top;	color:#50A0DE;}div.superNav_container li.superNav_on {	background:transparent;	height:49px;	margin:0px;}div.superNav_container .superNav_on a {	background:transparent url(../images/tabOnwhite.png) repeat-x scroll left top;	color:#50A0DE;}div.superNav_container li.superNav_on:hover {	background:transparent;	height:49px;	margin:0px;}div.superNav_container .superNav_on a:hover {	background:transparent url(../images/tabOnwhite.png) repeat-x scroll left top;	color:#50A0DE;}div.superNav_container #supercat_viewall a {	border:medium none;}div.subNav_container {	background:#94a4b7 url(../images/navBack.gif) repeat-x;}.ad728x90_containerMask {	background:none repeat scroll 0 0 white;	border-left:1px solid #BBBBBB;	border-right:1px solid #BBBBBB;	width:978px;}div.accountSearch {	float:none;	height:auto;	margin:0px auto;	width:960px;	background:transparent url(../images/header_bg.gif) no-repeat;	height:30px;	padding:7px 10px 3px;}.accountSearch .searchBar{	float:right;	background:transparent url(../images/search-bg.png) no-repeat;	height:24px;	width:267px;	padding:4px 0 0 5px;	margin:0 0 0 12px;}.searchField  {	border:medium none;	width:239px;}.accountSearch .account {	margin:5px 5px 0 0;	color:white;	font-size:13px;}.accountSearch .account a {	color:#EC297B;	font-weight:bold;} .AS_button.searchButton  {	background:transparent url(../images/search-tools.png) no-repeat;	height:21px;	margin:0;	padding:0;	width:20px;	border:medium none;}div.topNav_container {	background:transparent url(../images/navBackwhite.png) repeat-x;	border-left:1px solid #BBBBBB;	border-right:1px solid #BBBBBB;	width:978px;	height:49px;	margin-bottom:0px;	padding:0px;}.headerGP div.superNav_container{	border:medium none;	padding-left:0px;}.cart {	background:transparent url(../images/cart_bg.png) no-repeat scroll right top;	float:right;	font-weight:bold;	height:17px;	padding:7px 3px 8px 44px;	width:117px;	margin:9px 16px;}.cart a {color:black;}h1.pageTitle {	color:#3FB6FF;	font-family:Geneva,Tahoma,Arial,sans-serif;;	font-size:200%;	font-weight:normal;	line-height:135%;	padding-bottom:5px;}h3.pageContentTitle {	color:#3FB6FF;	font-family:Geneva,Tahoma,Arial,sans-serif;;	font-size:200%;	font-weight:normal;	line-height:135%;	padding-bottom:5px;}h3.pageContentTitle.gift{	font-size:14px;	color:#363942;}.cartModule .head {	color:#3FB6FF;	font-family:Geneva,Tahoma,Arial,sans-serif;;	font-size:200%;	font-weight:normal;	line-height:135%;	padding-bottom:5px;}.cartModule .head p {	color:#363942;}.box.bestSeller_recommended .gameName {	height:30px;}div.footer_container {	background:transparent url(../images/footer_bg.gif) no-repeat scroll right bottom;	margin:0 auto 5px;}.cartModule .productTable tbody tr:hover {	background:#eeeeee;}.cartModule .dlInsurance td {	background:#eeeeee;}div.footerNav {	background:#dddddd;}.checkoutConfirm .dlInsurance td {	background:#eeeeee;}/* ---------------------------------------- [end] affiliate style overrides---------------------------------------- */
