html, body {
  overflow-x: hidden;
  background-position:bottom;
}
body {
  overflow-y: hidden;
  background: url(../myGfx/bgBody.png);
}
.nav {
  display:inline;
}

.container {
  margin: 0;
  padding: 0;
}
.container:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

#header-container {
  margin: 0;
  border-bottom:1px solid white;
  background: url(../myGfx/bg.png) 50% 0%;
  padding:0;
  height:40px;
}
#header {
  height: 20px;
  width: 960px;
  margin: 0 auto;
  position: relative;
  top:17px;
  padding:0;
  padding-left:20px;
  border:opx solid #ff0000;
  background-color:transparent;
}

#languageSwitcher {
  height:25px;
  text-align:left;
  padding-top:6px;
}

#logo {
  float: left;
  margin: 0;
  margin-left:0px;
  margin-top:22px;
  padding: 0;
  height: 32px;
}

#topImage-container {
  height:260px;
  background: url(../myGfx/bg.png) 50% -41px;
  padding-top:20px;
}

#topImage {
  width:960px;
  margin: 0 auto;
  margin-top:0px;
  color:#ffffff;
  background-color:transparent;
}

#content-container {
background-color:#FFF
}
#content {
  width: 960px;
  margin: auto;
  padding-top:0px;
}
.btn {
  margin-top:10px;
}

.full-width {
  width: 960px;
  margin-left: 10px;
}
.last-container {
  margin-right:0
}

.one-half {
  width: 435px;
  float: left;
  margin: 10px 30px 10px 0;
}
.one-third {
  width: 300px;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  background-color:transparent;
}
.two-third {
  width: 620px;
  float: left;
  margin: 0px 10px 0px 10px;
}
.one-fourth {
  width: 220px;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  background-color:transparent;
}
.three-fourth {
  width: 700px;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}
.last {
  margin-right: 0;
}

#footer-container {
  height: 300px;
  padding: 0;
  margin: 0;
  clear: both;
  margin-top:0px;
  background: url(../myGfx/bg.png) 50% -800px;
  background-position:bottom;
}
#footer {
  width: 960px;
  min-height: 40px;
  margin: 0 auto;
  position: relative;
  border-top:0px solid #cccccc;
  padding-top:10px;
  background-color:transparent;
}


.myButton {
  font-family:Verdana;
  background:#e2007a;
  background:-webkit-gradient(linear, left top, left bottom, from(#333), to(#efefef));
  background:-moz-linear-gradient(top, #efefef, #ccc);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#cccccc', EndColorStr='#efefef');
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#666666', EndColorStr='#333333')";
  font-size:18px;
  font-weight:bold;
  height:40px;
  width:300px;
  border:0;
  border-radius: 10px;
  -moz-border-radius: 8px;
  margin:5px;
  color:#df6a0c;
}

.gfxButton300 {background: url(../myGfx/btn-minibooks-300.png);
width:300px;height:40px;display:block;
line-height:40px;
text-align:center;
text-decoration:none;
color:#ffffff !important;
font-weight:500;
font-size:18px;
text-shadow: 1px 1px 1px #333;
letter-spacing:0px;
margin-bottom:10px;}


.gfxButton220 {background: url(../myGfx/btn-minibooks-220.png);
width:220px;
height:40px;display:block;
text-align:center;
line-height:40px;
text-decoration:none;
color:#ffffff !important;
font-weight:500;
font-size:18px;
text-shadow: 1px 1px 1px #333;
letter-spacing:0px;
margin-bottom:10px;}
