    body {
        background: url('/files/homepage2011/images/repeating_bg.jpg') repeat-x #21c8f4;
    }
    
    .menu li
    {
        padding-right: 4px;
    }
    
    .ornaments,
    .brand-promos,
    .ecomm-promos,
    .brand-bar,
    .games-videos,
    .hr-centered,
    #footer.ft-mod-wrap
    {
        width: 972px;
		margin: 15px auto 0;
        text-align: left;
        padding: 0;
    }
	
	.top-toys
	{
        width: 960px;
        margin: 0 auto;
        text-align: left;
        padding: 0;
    }
 
  
    
    #games-column, 
    #videos-column {
        width: 486px;
        height:541px;
        padding: 0px;
        float: left;
    }
    
    #games-column {
      background:url(/files/homepage2012/blocks/games-bg.png) no-repeat;
    }
    
    #videos-column { 
  
       background:url(/files/homepage2012/blocks/videos-bg.png) no-repeat;
    }
    
    .games-videos-header {
        width:472px;
        height:38px;
      
    }
    
    .games-videos-footer {
        margin: -3px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    
    .games-videos-header a {
        color:#ffffff;
        text-decoration: none;
        font: bold 17px Arial,Helvetica,verdana,sans;
    }
    
    .games-videos-header a:hover {
        text-decoration: underline;
    }
    
    .games-videos-row {
        background: #ffffff;
        margin-left:7px;
        width:470px;
    }
    
    .gvr-button {
        border-top: dashed 1px #aeb4ba;
        width:100%;
        text-align:center;
        padding-top: 9px;
    }
    
    .games-videos-row-item {
        width:137px;
        height:139px;
        padding: 8px 0px 0px 16px;
        float: left;
        display: block;
    }
    
    .games-videos-row-item a,
    a.promo-title {
        color:#333333;
        text-decoration: none;
        font: bold 12px Arial,Helvetica,verdana,sans;
    }
    
    .games-videos-row-item a:hover,
    a.promo-title:hover {
        color: #f00d00;
        text-decoration:none;
    }
    
    .games-videos-row-item a img {
        padding: 2px;
        background: #9d9fa1;
    }
    
    .games-videos-row-item a:hover img {
        background: #f00d00;
    }    
      
    .top-toys-row {
        background:#ffffff;
    }
    
    .top-toys-row p {
        color:#7c7c7c;
        text-decoration: none;
        padding:14px 14px 0px 14px;
        font: normal 11px Arial,Helvetica,verdana,sans;
    }
    
    .top-toys-row p a,
    .top-toys-row p a:hover {
        color:#7c7c7c;
        text-decoration: underline;
    }
    
    .top-toys-row-item {
        width:119px;
        height:162px;
        border-right: solid 1px #e3e3e3;
        float: left;
        display: block;
    }
    
    .top-toys-row-item a p {
        width:109px;
        height:34px;
        color:#7c7c7c;
        background: #ededed;
        text-decoration: none;
        padding: 3px 5px;
        font: normal 10px Arial,Helvetica,verdana,sans;
    }
    
    .top-toys-row-item a:hover p{
        color: #f00d00;
        text-decoration: underline;
    }
    
    .top-toys-header {
        width:951px;
        padding: 8px 0px 7px 9px;
        background: url('/files/homepage2011/images/singleColumn_Content_Header.png') no-repeat;
        color:#f00d00;
        text-decoration: none;
        font: bold 14px Arial,Helvetica,verdana,sans;
    }
    
    .top-toys-footer {
        margin-top: -8px;
    }
    
	.ornaments {
	  /*background: url('../../../2011/background.png') no-repeat;*/
 
	}
	
    .brand-promos {
      background: url('/files/homepage2012/blocks/tile-bg.png') no-repeat;
		  height:213px;
		  padding-left:5px;
		  width:978px;
		  margin-top: 22px;
		  clear:both;
    }
    .brand-promos-item {
        width:146px;
        height:185px;
        padding: 17px 0px 0px 12px;
        float: left;
        display: block;
    }
    
    
    .brand-promos-item a,
    .brand-promos-item a:hover {
        text-decoration: none;
    }
    
    .brand-promos-item a p {
        margin: -5px 0px 0px 0px;
        padding: 0px;
        color:#333333;
        text-decoration: none;
        font: bold 12px Arial,Helvetica,verdana,sans;
    }
    
    .brand-promos-item a:hover p {
        color: #f00d00;
        text-decoration: none;
    }
    
    .mod-wrap-links {
      width:178px;
      height:32px;
      display:block;
    }
     
    
    #barbie-col-link {
      background:url(/files/homepage2012/buttons/btn-barbieCollector.png) no-repeat;
	  padding-left:7px;
    }
    
     #barbie-col-link:hover {
      background:url(/files/homepage2012/buttons/btn-barbieCollectorR.png) no-repeat;
    }
    
    
    #hw-link {
     background:url(/files/homepage2012/buttons/btn-hwCollector.png) no-repeat;
    }
    
    #hw-link:hover {
     background:url(/files/homepage2012/buttons/btn-hwCollectorR.png) no-repeat;
    }
    
    #matty-col-link {
     background:url(/files/homepage2012/buttons/btn-mattyCollector.png) no-repeat;
    }
    
    #matty-col-link:hover {
     background:url(/files/homepage2012/buttons/btn-mattyCollectorR.png) no-repeat;
    }
    
    #mattel-shop-link {
     background:url(/files/homepage2012/buttons/btn-mattelShop.png) no-repeat;
    }
    
    #mattel-shop-link:hover {
     background:url(/files/homepage2012/buttons/btn-mattelShopR.png) no-repeat;
    }
    
    .all-cat-links {
      display:block;
      width:138px;
      height:33px;
      margin-left:auto;
      margin-right:auto;
      margin-top:12px;
    }
    
    #all-videos-btn {
      background:url(/files/homepage2012/buttons/btn-videos.png) no-repeat;
    }
    
    
    #all-videos-btn:hover {
      background:url(/files/homepage2012/buttons/btn-videosR.png) no-repeat;
    }
    
    #all-games-btn {
      background:url(/files/homepage2012/buttons/btn-games.png) no-repeat;
    }
    
    #all-games-btn:hover {
      background:url(/files/homepage2012/buttons/btn-gamesR.png) no-repeat;
    }
    
    
    .ecomm-promos {
        /*background: url('../images/home_subheader_giftgift.png') no-repeat;*/
    }
    
    .link-txt { 
      position:absolute;
      left:-99999em;
    }
    
	.ecomm-promosBG {
	height:auto;
	
        background: url('/files/homepage2011/images/eComm_BG.png') no-repeat;
    }
	
    .ecomm-promos-item {
        height:104px;
        padding: 0px 0px 0px 0px;
		margin-top:-5px;
        float: left;
        display: block;
    }
    
    .ornaments-item {
        float: left;
        display: block;
    }
    
    .ornaments-item a p {
        margin: 0px;
        padding: 0px;
        font: normal 10px Arial,Helvetica,verdana,sans;
        text-decoration: none;
        text-align: center;
        color: #ff7f7f;
    }
    
    .ornaments-item a:hover p{
        text-decoration: underline;
    }
    
    .ornaments-item a:hover img {
        text-decoration: none;
    }
    
    .bg-content-wrap 
    {
        position:absolute;
        margin: 0 auto;
        width: 100%;
        height: 2012px;
        text-align:center;
        z-index: -1;
    }
    
		  
	