  html,body {
    height:100%;
  }
  body {
    padding:0;
    margin:0;
    background-image:url(images/bg.gif);
    text-align:center;
    font-family:georgia,"times new roman",times,serif;
    font-size:11px;
  }
  body * {
    text-align:left;
  }
  /*.contentContainer {
    background-image:url(images/bgMainContent.gif);
    margin:0 auto;
    width:789px;
    height:100%;
  }*/
  .content {
    margin:0 auto;
    width:789px;
  }

  .contentA {
    float:left;
    padding-left:15px;
    padding-top:10px;
    padding-bottom:8px;
    width:420px;
  }
  .contentB {
    float:right;
  }
  .contentB .submitButton {
    text-align:center;
    padding:0;
    margin:0;
    margin-left:5px;
    font-family:georgia,"times new roman",times,serif;
    font-size:10px;
  }
  .mainContentContainer {
    background-image:url("images/bgMainContent.gif");
    width:789px;
    padding-left:1px;
    float:left;
    filter:alpha(opacity=100);
    -moz-opacity:1.0;
    opacity:1.0;
  }
  .buyBookBig{
    float:right;
    background:url("images/bigBtn.gif");
    background-repeat:no-repeat;
    width:145px;
    height:30px;
    text-align:center;
    font-size:13px;
    padding-top:6px;
    margin-top:-100px;
    margin-right:6px;
  }
* html .mainContentContainer .buyBookBig{
    margin-top:-90px;
}
.buyBookBig a{ 
    font-weight:bold;
    color:#fff;
    text-decoration:none;
  }
.buyBookBig a:hover{
    color:#ffcc08;
  }
.mainContentContainer img.transparentBookLink{  
  width:250px;
  height:105px;
  float:right;
  border:0;
}
.mainContentContainer .contentB img.transparentBookLink{  
  width:192px;
  height:120px;
  margin-top:-235px;
  float:right;
  border:0;
}
* html .mainContentContainer .contentB img.transparentBookLink{ 
  margin-top:-230px;
}
.mainContent {
    background:url("images/bgMainContent.jpg") 0 0 no-repeat;
    width:780px;
    padding-top:0;
    height:100%;
    margin:0 auto;
  }
  .mainContent .contentA {
    float:left;
    width:181px;
    background:url("images/bgMainContent.jpg") 0 -105px no-repeat;
    margin:0;
    padding:0;
    height:800px;
  }
  .mainContent .contentA .subcontent {
    height:100%;
    margin-left:5px;
    padding-left:0;
    background:url("images/navBg.gif") 0 0 no-repeat;
    padding-top:3px;
  }
  .subcontent ul {
    list-style:none;
    list-style-image:none;
    margin:3px 11px 15px 5px;
    width:154px;
    padding-left:0;
    text-indent:0;
    text-align:left;
  }
  .subcontent ul li {
    background:url("images/navButton.gif") 0 0 no-repeat;
    padding:4px 5px 4px 5px;
    margin:1px 0 1px 0;
    margin-left:0;
    width:144px;
    height:18px;
    text-indent:0;
    text-align:left;
  }
  * html .subcontent ul {
    margin-left:0;
    m\argin-left:-20px;
  }
  .subcontent ul li a {
    font-weight:bold;
    color:#fff;
    text-decoration:none;
  }
  .subcontent ul li a:hover{
    color:#ffcc08;
  }
  .subcontent img.product {
    padding-left:5px;
    margin-top:20px;
  }
  .subcontent .product {
    color:#000;
    padding-left:14px;
    padding-right:10px;
    font-size:15px;
  }
.subcontent .product .goButton {
    width:85%;
    text-align:right;
    margin-top:12px;
  }
  .subcontent .product p {
    text-align:right;
    margin-right:11px;
  }
  .subcontent .poll {
    margin-top:35px;
    margin-left:3px;
    border:3px solid #e8608f;
    width:152px;
    background-color:#ffedf9;
    color:#000;
  }
  * html .subcontent .poll {
    width:158px;
    w\idth:152px;
    margin-left:0;
  }
.subcontent .poll h1 {
    font-size:15px;
    margin-top:9px;
    margin-left:5px;
  }
.subcontent .poll .question {
  font-size:12px;
  font-weight:bold;
  margin-bottom:4px;
}
  .subcontent .poll form {
    margin-left:5px;
  }
  .subcontent .poll .voteButton {
    width:95%;
    text-align:right;
    margin-top:12px;
  }
.contentB {
    float:right;
    width:599px;
    height:800px;
    margin:0;
    padding:0;
    background:url("images/bgMainContent.jpg") -181px -105px no-repeat;
  }
iframe#topcontent{
    width:368px;
    height:200px;
    margin-left:30px;
    margin-top:30px;
    
  }
iframe#pagecontent{
    width:550px;
    height:500px;
    margin-left:30px;
    margin-top:0;
  }
br.clear{
    clear:both;
    height:1px;
  }
.footer {
    height:39px;
    width:100%;
    background-color:#eb77a0;
    color:#fdf;
  }
.footer ul {
    list-style:none;
    list-style-image:none;
    margin:3px 11px 5px 5px;
    width:765px;
    padding-left:0;
    padding-top:3px;
    text-indent:0;
    text-align:center;

  }
.footer .copyright {
    width:780px;
    margin-top:0;
    padding-bottom:8px;
    text-align:center;
  }
.footer ul li {
    padding:4px 0 4px 5px;
    margin:3px 0 3px 0;
    text-indent:0;
    text-align:left;
    display:inline;
  }
.footer ul li a {
    font-weight:bold;
    font-size:10px;
    color:#fdf;
    text-decoration:none;
  }
.footer ul li a:hover{
    color:#fff;
    text-decoration:underline;
  }