body, html { 
  color: #fff;
  background-color: #2597e5; 
  }
a:visited {
  color: #eee;
}
#hd {
  padding-top:10px;
}
a {
  color: #ddd;
}
#doc2 {
  background: url(/candiballs/images/menu_bg.jpg) top left;
}

#highscoreContainer {
  width:310px;
}


#screenshots {
  padding-left:40px;
}

#introduction {
  padding-top:20px;
}
#hd  {
  padding-bottom:20px;
  text-align:center;
}
#ft {
  text-align:center;
  padding-top:20px
}
.scoreScore {
  color:#70da67;
}
.laserDivider {
 height:32px;
 width:100%; 
 clear:both;
 margin-top:10px;
 margin-bottom:10px;
}
.whiteText {
  color:#fff;
}
.featuresList li {
  text-align: left;
      float: left;
      list-style: none;
}

#openfeint_top_right {
  background: url(/candiballs/images/openfeint_top_right.png);
  width:256px;
  height:256px;
  position:absolute;
  right:0px;
  top:0px;
}
.icon {
  float:left;
  width:57px;
  height:57px;
  padding:5px;
}

#priceBadge1 {
  width:80px;
  height:73px;
  background: url(/candiballs/images/price_pin.png);
  position:absolute;
}

#greenBeamBar {
  position:absolute;
  left:12em;
  height:200%;
  background: url(/candiballs/images/green_beam_bar.png) repeat-y top left;
}

li {
  text-align: left;
  list-style: none;
}

.clearBoth {
  clear:both;
  padding-top:20px;
}

h1 {
  font-size:160.1%;
  font-weight:bold;
}

p {
  padding:5px;
}
h2 {
  font-size:123.1%;
  font-weight:bold;
}

h3 {
  font-size:108%;
  font-weight:bold;
}
#highscoreContainer li {
  padding:5px;
}

#pageControls {
  float:right;
}

#twitterFeed {
  padding:10px;
}

.title {
  padding-top:5px;
  padding-left:32px;
  vertical-align:middle;
}

.country_image {
  width:16px;
  height:11px;
  border:0px solid #0000ff;
  background: url(/candiballs/images/countries.png) no-repeat top left;
}

#demoVideoContainer {
  background: url(/candiballs/images/iPhoneBlue.jpg) no-repeat top left;
  width:293px;
  height:574px;
  float:right;
}


#demoVideo {
  position:relative;
  top:93px;
  left:27px;
}

#description {
  float:left;
}

#highscoreList {
  width:100%;
  overflow:auto;
}

.spriteBg {
  background: url(/candiballs/images/sprite.png) no-repeat top left;

}
/*#container li {
   
}*/

.screenshot {
  border: 1px solid white;
}

.sprite-blue_beam { background-position: 0 0; } 
.sprite-blue_beam_top { background-position: 0 -38px; } 
.sprite-blue_bit { background-position: 0 -76px; } 
.sprite-bumper_off { background-position: 0 -110px; } 
.sprite-bumper_on { background-position: 0 -168px; } 
.sprite-buy { background-position: 0 -226px; } 
.sprite-green_beam { background-position: 0 -309px; } 
.sprite-green_beam_top { background-position: 0 -347px; } 
.sprite-green_bit { background-position: 0 -383px; } 
.sprite-red_beam { background-position: 0 -413px; } 
.sprite-red_beam_top { background-position: 0 -451px; } 
.sprite-red_bit { background-position: 0 -490px; } 
.sprite-small_rotator_off { background-position: 0 -520px; } 
.sprite-small_rotator_on { background-position: 0 -544px; }

.sprite- {background-position: -18px -1990px;}
.sprite-ad { background-position: 0 0; } 
.sprite-ae { background-position: 0 -13px; } 
.sprite-af { background-position: 0 -26px; } 
.sprite-ag { background-position: 0 -39px; } 
.sprite-ai { background-position: 0 -52px; } 
.sprite-al { background-position: 0 -65px; } 
.sprite-am { background-position: 0 -78px; } 
.sprite-an { background-position: 0 -91px; } 
.sprite-ao { background-position: 0 -104px; } 
.sprite-ar { background-position: 0 -117px; } 
.sprite-as { background-position: 0 -130px; } 
.sprite-at { background-position: 0 -143px; } 
.sprite-au { background-position: 0 -156px; } 
.sprite-aw { background-position: 0 -169px; } 
.sprite-ax { background-position: 0 -182px; } 
.sprite-az { background-position: 0 -195px; } 
.sprite-ba { background-position: 0 -208px; } 
.sprite-bb { background-position: 0 -221px; } 
.sprite-bd { background-position: 0 -234px; } 
.sprite-be { background-position: 0 -247px; } 
.sprite-bf { background-position: 0 -260px; } 
.sprite-bg { background-position: 0 -273px; } 
.sprite-bh { background-position: 0 -286px; } 
.sprite-bi { background-position: 0 -299px; } 
.sprite-bj { background-position: 0 -312px; } 
.sprite-bm { background-position: 0 -325px; } 
.sprite-bn { background-position: 0 -338px; } 
.sprite-bo { background-position: 0 -351px; } 
.sprite-br { background-position: 0 -364px; } 
.sprite-bs { background-position: 0 -377px; } 
.sprite-bt { background-position: 0 -390px; } 
.sprite-bv { background-position: 0 -403px; } 
.sprite-bw { background-position: 0 -416px; } 
.sprite-by { background-position: 0 -429px; } 
.sprite-bz { background-position: 0 -442px; } 
.sprite-ca { background-position: 0 -455px; } 
.sprite-catalonia { background-position: 0 -468px; } 
.sprite-cc { background-position: 0 -481px; } 
.sprite-cd { background-position: 0 -494px; } 
.sprite-cf { background-position: 0 -507px; } 
.sprite-cg { background-position: 0 -520px; } 
.sprite-ch { background-position: 0 -533px; } 
.sprite-ci { background-position: 0 -546px; } 
.sprite-ck { background-position: 0 -559px; } 
.sprite-cl { background-position: 0 -572px; } 
.sprite-cm { background-position: 0 -585px; } 
.sprite-cn { background-position: 0 -598px; } 
.sprite-co { background-position: 0 -611px; } 
.sprite-cr { background-position: 0 -624px; } 
.sprite-cs { background-position: 0 -637px; } 
.sprite-cu { background-position: 0 -650px; } 
.sprite-cv { background-position: 0 -663px; } 
.sprite-cx { background-position: 0 -676px; } 
.sprite-cy { background-position: 0 -689px; } 
.sprite-cz { background-position: 0 -702px; } 
.sprite-de { background-position: 0 -715px; } 
.sprite-dj { background-position: 0 -728px; } 
.sprite-dk { background-position: 0 -741px; } 
.sprite-dm { background-position: 0 -754px; } 
.sprite-do { background-position: 0 -767px; } 
.sprite-dz { background-position: 0 -780px; } 
.sprite-ec { background-position: 0 -793px; } 
.sprite-ee { background-position: 0 -806px; } 
.sprite-eg { background-position: 0 -819px; } 
.sprite-eh { background-position: 0 -832px; } 
.sprite-england { background-position: 0 -845px; } 
.sprite-er { background-position: 0 -858px; } 
.sprite-es { background-position: 0 -871px; } 
.sprite-et { background-position: 0 -884px; } 
.sprite-europeanunion { background-position: 0 -897px; } 
.sprite-fam { background-position: 0 -910px; } 
.sprite-fi { background-position: 0 -923px; } 
.sprite-fj { background-position: 0 -936px; } 
.sprite-fk { background-position: 0 -949px; } 
.sprite-fm { background-position: 0 -962px; } 
.sprite-fo { background-position: 0 -975px; } 
.sprite-fr { background-position: 0 -988px; } 
.sprite-ga { background-position: 0 -1001px; } 
.sprite-gb { background-position: 0 -1014px; } 
.sprite-gd { background-position: 0 -1027px; } 
.sprite-ge { background-position: 0 -1040px; } 
.sprite-gf { background-position: 0 -1053px; } 
.sprite-gh { background-position: 0 -1066px; } 
.sprite-gi { background-position: 0 -1079px; } 
.sprite-gl { background-position: 0 -1092px; } 
.sprite-gm { background-position: 0 -1105px; } 
.sprite-gn { background-position: 0 -1118px; } 
.sprite-gp { background-position: 0 -1131px; } 
.sprite-gq { background-position: 0 -1144px; } 
.sprite-gr { background-position: 0 -1157px; } 
.sprite-gs { background-position: 0 -1170px; } 
.sprite-gt { background-position: 0 -1183px; } 
.sprite-gu { background-position: 0 -1196px; } 
.sprite-gw { background-position: 0 -1209px; } 
.sprite-gy { background-position: 0 -1222px; } 
.sprite-hk { background-position: 0 -1235px; } 
.sprite-hm { background-position: 0 -1248px; } 
.sprite-hn { background-position: 0 -1261px; } 
.sprite-hr { background-position: 0 -1274px; } 
.sprite-ht { background-position: 0 -1287px; } 
.sprite-hu { background-position: 0 -1300px; } 
.sprite-id { background-position: 0 -1313px; } 
.sprite-ie { background-position: 0 -1326px; } 
.sprite-il { background-position: 0 -1339px; } 
.sprite-in { background-position: 0 -1352px; } 
.sprite-io { background-position: 0 -1365px; } 
.sprite-iq { background-position: 0 -1378px; } 
.sprite-ir { background-position: 0 -1391px; } 
.sprite-is { background-position: 0 -1404px; } 
.sprite-it { background-position: 0 -1417px; } 
.sprite-jm { background-position: 0 -1430px; } 
.sprite-jo { background-position: 0 -1443px; } 
.sprite-jp { background-position: 0 -1456px; } 
.sprite-ke { background-position: 0 -1469px; } 
.sprite-kg { background-position: 0 -1482px; } 
.sprite-kh { background-position: 0 -1495px; } 
.sprite-ki { background-position: 0 -1508px; } 
.sprite-km { background-position: 0 -1521px; } 
.sprite-kn { background-position: 0 -1534px; } 
.sprite-kp { background-position: 0 -1547px; } 
.sprite-kr { background-position: 0 -1560px; } 
.sprite-kw { background-position: 0 -1573px; } 
.sprite-ky { background-position: 0 -1586px; } 
.sprite-kz { background-position: 0 -1599px; } 
.sprite-la { background-position: 0 -1612px; } 
.sprite-lb { background-position: 0 -1625px; } 
.sprite-lc { background-position: 0 -1638px; } 
.sprite-li { background-position: 0 -1651px; } 
.sprite-lk { background-position: 0 -1664px; } 
.sprite-lr { background-position: 0 -1677px; } 
.sprite-ls { background-position: 0 -1690px; } 
.sprite-lt { background-position: 0 -1703px; } 
.sprite-lu { background-position: 0 -1716px; } 
.sprite-lv { background-position: 0 -1729px; } 
.sprite-ly { background-position: 0 -1742px; } 
.sprite-ma { background-position: 0 -1755px; } 
.sprite-mc { background-position: 0 -1768px; } 
.sprite-md { background-position: 0 -1781px; } 
.sprite-me { background-position: 0 -1794px; } 
.sprite-mg { background-position: 0 -1808px; } 
.sprite-mh { background-position: 0 -1821px; } 
.sprite-mk { background-position: 0 -1834px; } 
.sprite-ml { background-position: 0 -1847px; } 
.sprite-mm { background-position: 0 -1860px; } 
.sprite-mn { background-position: 0 -1873px; } 
.sprite-mo { background-position: 0 -1886px; } 
.sprite-mp { background-position: 0 -1899px; } 
.sprite-mq { background-position: 0 -1912px; } 
.sprite-mr { background-position: 0 -1925px; } 
.sprite-ms { background-position: 0 -1938px; } 
.sprite-mt { background-position: 0 -1951px; } 
.sprite-mu { background-position: 0 -1964px; } 
.sprite-mv { background-position: 0 -1977px; } 
.sprite-mw { background-position: 0 -1990px; } 
.sprite-mx { background-position: -18px 0; } 
.sprite-my { background-position: -18px -13px; } 
.sprite-mz { background-position: -18px -26px; } 
.sprite-na { background-position: -18px -39px; } 
.sprite-nc { background-position: -18px -52px; } 
.sprite-ne { background-position: -18px -65px; } 
.sprite-nf { background-position: -18px -78px; } 
.sprite-ng { background-position: -18px -91px; } 
.sprite-ni { background-position: -18px -104px; } 
.sprite-nl { background-position: -18px -117px; } 
.sprite-no { background-position: -18px -130px; } 
.sprite-np { background-position: -18px -143px; } 
.sprite-nr { background-position: -18px -156px; } 
.sprite-nu { background-position: -18px -169px; } 
.sprite-nz { background-position: -18px -182px; } 
.sprite-om { background-position: -18px -195px; } 
.sprite-pa { background-position: -18px -208px; } 
.sprite-pe { background-position: -18px -221px; } 
.sprite-pf { background-position: -18px -234px; } 
.sprite-pg { background-position: -18px -247px; } 
.sprite-ph { background-position: -18px -260px; } 
.sprite-pk { background-position: -18px -273px; } 
.sprite-pl { background-position: -18px -286px; } 
.sprite-pm { background-position: -18px -299px; } 
.sprite-pn { background-position: -18px -312px; } 
.sprite-pr { background-position: -18px -325px; } 
.sprite-ps { background-position: -18px -338px; } 
.sprite-pt { background-position: -18px -351px; } 
.sprite-pw { background-position: -18px -364px; } 
.sprite-py { background-position: -18px -377px; } 
.sprite-qa { background-position: -18px -390px; } 
.sprite-re { background-position: -18px -403px; } 
.sprite-ro { background-position: -18px -416px; } 
.sprite-rs { background-position: -18px -429px; } 
.sprite-ru { background-position: -18px -442px; } 
.sprite-rw { background-position: -18px -455px; } 
.sprite-sa { background-position: -18px -468px; } 
.sprite-sb { background-position: -18px -481px; } 
.sprite-sc { background-position: -18px -494px; } 
.sprite-scotland { background-position: -18px -507px; } 
.sprite-sd { background-position: -18px -520px; } 
.sprite-se { background-position: -18px -533px; } 
.sprite-sg { background-position: -18px -546px; } 
.sprite-sh { background-position: -18px -559px; } 
.sprite-si { background-position: -18px -572px; } 
.sprite-sj { background-position: -18px -585px; } 
.sprite-sk { background-position: -18px -598px; } 
.sprite-sl { background-position: -18px -611px; } 
.sprite-sm { background-position: -18px -624px; } 
.sprite-sn { background-position: -18px -637px; } 
.sprite-so { background-position: -18px -650px; } 
.sprite-sr { background-position: -18px -663px; } 
.sprite-st { background-position: -18px -676px; } 
.sprite-sv { background-position: -18px -689px; } 
.sprite-sy { background-position: -18px -702px; } 
.sprite-sz { background-position: -18px -715px; } 
.sprite-tc { background-position: -18px -728px; } 
.sprite-td { background-position: -18px -741px; } 
.sprite-tf { background-position: -18px -754px; } 
.sprite-tg { background-position: -18px -767px; } 
.sprite-th { background-position: -18px -780px; } 
.sprite-tj { background-position: -18px -793px; } 
.sprite-tk { background-position: -18px -806px; } 
.sprite-tl { background-position: -18px -819px; } 
.sprite-tm { background-position: -18px -832px; } 
.sprite-tn { background-position: -18px -845px; } 
.sprite-to { background-position: -18px -858px; } 
.sprite-tr { background-position: -18px -871px; } 
.sprite-tt { background-position: -18px -884px; } 
.sprite-tv { background-position: -18px -897px; } 
.sprite-tw { background-position: -18px -910px; } 
.sprite-tz { background-position: -18px -923px; } 
.sprite-ua { background-position: -18px -936px; } 
.sprite-ug { background-position: -18px -949px; } 
.sprite-um { background-position: -18px -962px; } 
.sprite-us { background-position: -18px -975px; } 
.sprite-uy { background-position: -18px -988px; } 
.sprite-uz { background-position: -18px -1001px; } 
.sprite-va { background-position: -18px -1014px; } 
.sprite-vc { background-position: -18px -1027px; } 
.sprite-ve { background-position: -18px -1040px; } 
.sprite-vg { background-position: -18px -1053px; } 
.sprite-vi { background-position: -18px -1066px; } 
.sprite-vn { background-position: -18px -1079px; } 
.sprite-vu { background-position: -18px -1092px; } 
.sprite-wales { background-position: -18px -1105px; } 
.sprite-wf { background-position: -18px -1118px; } 
.sprite-ws { background-position: -18px -1131px; } 
.sprite-ye { background-position: -18px -1144px; } 
.sprite-yt { background-position: -18px -1157px; } 
.sprite-za { background-position: -18px -1170px; } 
.sprite-zm { background-position: -18px -1183px; } 
.sprite-zw { background-position: -18px -1196px; } 


