  * {
    font-family: Arial;
  }

  body {
    background-color: #460000;
    font-family: Arial;
    font-size: 13px;
  }

  h2 {
    color: #fff;
    font-size: 21px;
    padding: 10px 0;
  }

  h3 {
    color: #fff;
    font-size: 17px;
    padding: 10px;
  }
  
  h4 { 
    font-size: 15px;
    color: #ff9f00;
  }

  #CONTAINER {
    position:relative;
    top:0;
    width:100%;
    text-align: center;
  }
  #FRAME {
    background: url('/images/background.jpg') no-repeat;
    margin: 0 auto;
    width: 950px;
    height: auto;
    position: relative;
    text-align: left;
    padding: 20px 0 0 0;
    border-left: 1px  solid #000;
    border-right: 1px  solid #000;
    overflow:auto;
  }

  #BANNER_TOP {
    text-align: center;
  }
 
  #CHOSEN_LANG {
    position: absolute;
    top: 125px;
    right: 70px;
    font-size: 9px;
    color: #fff;
    width: 300px;
    text-transform: uppercase;
    text-align: center;
    cursor: pointer;
  } 
 
  #NAV { 
    z-index: 1;
    height: 200px;
  }

  #STATIC_NAV { 
    z-index: 1;
    height: 162px;
    padding-top: 20px;
    padding-left: 58px;
    background: url('/images/nav.png') no-repeat bottom left;
    margin-bottom: 20px;
  }

  #STATIC_NAV #LOGO {
    float: left;
    padding-top: 20px;
    padding-left: 29px;
  }

  #STATIC_NAV #LINKS {
    float: left;
    padding-left: 110px;  
    padding-top: 54px;
  }
  #COLUMN1 {
    float: left;
    padding-left: 60px;
    width: 430px;
  }

  #COLUMN2 {
    float: left;
    padding-right: 20px;
    width: 400px;
    text-align: center;
    /*margin-top: -40px;*/
    z-index: -1;
  }

  #PRODUCTS {
    float: left;
    margin-left: 30px;
    width: 495px;
    padding-left: 20px;
  }

  #GAMINGNEWS {
    float: left;
    margin-left: 30px;
    width: 695px;
    background: #000;
    padding-left: 20px;
  }

  #GAMINGNEWS h2 {
    color: #ff9f00;
  }

  #RSS {
    overflow: scroll;
    height: 358px;
    color: #fff;
  }

  #RSS a, #RSS a:visited {
    color: #fff;
  }

  #AD_250 {
    float: right;
    margin-right: 7px;
    width: 350px;
    /*margin-top: -40px;*/
    z-index: -1;
    height: 300px;
    padding: 70px 0 0;
  }

  #BLOGROLL {
    float: right;
    margin-right: 7px;
    width: 170px;
    padding: 20px 0 20px 20px;
    background: #000;
    /*margin-top: -40px;*/
    z-index: -1;
    height: 364px;
  }
  
  #BLOGROLL h4 {
    margin: 10px 0 5px;
  }

  #BLOGROLL ul, #SIDEBAR ul {
    padding-left: 16px;
    color: #fff;
  }
  
  #BLOGROLL a, #BLOGROLL a:visited, #SIDEBAR a, #SIDEBAR a:visited {
    color: #fff;
    text-decoration: none;
  }

  #BLOGROLL a:hover, #BLOGROLL a:visited:hover, #SIDEBAR a:hover, #SIDEBAR a:visited:hover {
    text-decoration: underline;
  }

  #POWERLINE {
    float: left;
    padding-left: 60px;
    padding-top: 24px;
    width: 585px;
  }
  
  #POWERLINE h2 {
    font-size: 30px;
    margin: 20px 0;
  }
  
  #POWERLINE p {
    font-size: 18px;
    color: #fff;
  }
  
  #POWERLINE .video {
    float: left;
    width: 187px;
    padding-bottom: 25px;
    padding-right: 8px;
  } 

  #POWERLINE .video h3 {
    font-size: 17px;
    padding: 0 0 5px 0;
  }
  
  #SIDEBAR {
    float: right;
    padding-right: 20px;
    width: 225px;
    text-align: left;
    background: #000;
    padding: 40px 20px;
    margin-top: 60px;
  }

  #SIDEBAR h4 {
    margin: 20px 0 5px;
  }
  #SIDEBAR li, #BLOGROLL li {
    margin-top: 5px;
  }

  #SIDEBAR .small {
    font-size: 11px;
  }

  #CONTEST {
    background: url('/images/contest_bg.png') no-repeat;
    height: 900px;
    width: 950px;
    padding-top: 60px;
    color: #fff;
  }

  #CONTEST #LEFT {
    width: 415px;
    float: left;
    margin-left: 30px;
    font-size: 13px;
    padding-top: 190px;
    line-height: 17px;
  }

  #CONTEST #LEFT a.small {
    color: #fff;
    font-size: 11px; 
  }

  #CONTEST #LEFT a.small:hover {
    text-decoration: none;
  }

  #CONTEST #RIGHT {
    width: 435px;
    float: left;
    margin-left: 20px;
    font-size: 13px;
    line-height: 17px;
    text-align: center;
    padding-top: 40px;
  }

  #CONTEST #VIDEOS {
    width: 800px;
    float: left;
    margin-left: 20px;
    font-size: 13px;
    line-height: 17px;
    padding-top: 140px;
  }

  #CONTEST #VIDEOS .player {
    float: left;
    padding-left: 20px;
  }

  #CONTENT #RIGHT h2 {
   font-size: 23px;
  }
  
  #FOOTER {
    margin: 0 auto;
    width: 950px;
    height: 12px;
    background: #ff3d00 url('/images/footer.jpg') top right no-repeat;
  }

  #COLUMN1 #CREDIT { text-align: right; font-size: 10px; color: #fff;}
  #COLUMN1 #CREDIT a, #COLUMN1 #CREDIT a:visited { color: #fff; text-decoration: none; text-transform: uppercase;}
  #COLUMN1 a, #COLUMN1 a:visited { color: #000; text-decoration: none; text-transform: uppercase;}
  #COLUMN1 div { padding: 10px 0; }
  #COLUMN1 #DOWNLOAD { height: 30px; }
  #sharethis_0 { padding: 10px 0; display: block; float: right; font-weight: bold; }

  /* root element for scrollable */ 
  div.scrollable {   
      /* required settings */ 
      position:relative; 
      overflow:visible; 
      overflow-x:hidden; 
      overflow-y:scroll;
      /* vertical scrollers have typically larger height than width */     
      height: 330px;      
      padding: 0 30px 0 10px; 
  } 
   

  div.scrollable div.items .product {
    background: url('/images/product_bg.png');
    height: 110px;      
    width: 450px;     
  }     

  a.prev, a.next {
    background: url('/images/arrow_up.png') no-repeat top center;
    cursor: pointer;
    display: block;
    height: 26px;
    width: 46px; 
    width: 393px;     
  }

  a.next {
    background: url('/images/arrow_down.png') no-repeat top center;
  }



.red_btn {
  background: url('/images/buttons/red_btn.jpg') no-repeat;
  height: 32px;
  width: 158px;
  border: 0px;
  color: #fff;
  font-size: 11px;
  cursor: pointer;
}

.red_btn:hover {
  text-transform: underline;
}

.yellow_btn {
  background: url('/images/buttons/yellow_btn.jpg') no-repeat;
  height: 23px;
  width: 104px;
  border: 0px;
  color: #fff;
  font-size: 13px;
  cursor: pointer;
  color: #000;
}

.download_btn {
  background: url('/images/buttons/download_song.jpg') no-repeat;
  height: 32px;
  width: 121px;
  border: 0px;
  color: #fff;
  font-size: 11px;
  cursor: pointer;
}

.download_btn:hover {
  text-transform: underline;
}

.productPhoto{
  width: 125px;
  height: 110px;
  float:left;

}
.productPhoto img{
  padding-top: 14px;
  padding-left: 12px;
} 
                  
.productDesc{
  width: 315px;
  height: 110px;
  float: right;
}

.productDesc p{
  color:#FFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight:bold;
  margin-left:13px;
  margin-right:25px;
  margin-top:0px;
  margin-bottom:0px;
}
.productDesc h5{
  color:#FFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:8.77px;
  font-weight:bold;
  margin-left:13px;
  margin-right:56px;
  margin-top:0px;
  margin-bottom:0px;
}

.productDesc h1{
  color:#FFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight:bold;
  margin-left:13px;
  margin-right:25px;
  margin-top:0px;
  margin-bottom:0px;
  text-transform:uppercase;
}
.description{
  height: 64px;
  margin-top: 14px;
  text-align: left;
}
.buttons{
  height:20px;
}

.detailsButton{
  width: 105px;
  height: 23px;
  background-image:url(/images/buttons/more_details.jpg);
  background-repeat:no-repeat;
  background-position:top left;   
  float:left;
  margin-left:12px;
  padding-top:3px;
  text-align: center;

}
.detailsButton a {
  font-family:Arial;
  font-weight:bold;
  color:#000;
  font-size:11px;
  text-decoration:none;
  
}
.detailsButton a:hover {
  color:#FFF;
}
.detailsButton a:focus {
  -moz-outline-style: none;
}
.detailsButton a:active { 
  outline:none;
}

.buyButton{
  width: 105px;
  height:23px;
  background-image:url(/images/buttons/buy_now.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  float: left;
  margin-left:3px;
  padding-top:3px;
  text-align: center;
}
.buyButton a {
  font-family:Arial;
  font-weight:bold;
  color:#000;
  font-size:11px;
  text-decoration:none;
  
}
.buyButton a:hover {
  color:#FFF;
}
.buyButton a:focus {
  -moz-outline-style: none;
}
.buyButton a:active { 
  outline:none;
}

