

body { padding: 25px 0; 
    font-family: arial, helvetica, sans-serif;
    font-size:13px;
    line-height:19px;
    background: #f6f7f2 url(images/waves_bg.jpg) left top repeat-x;
} 

a, a:visited, a:active {
    color:#006;
    text-decoration:none;
}
a:hover {
}


hr { color:#eee; background:#eee; }

.leading-tight {
    font-size:13px;
    line-height:14px;
    display:block;
}

h1 {
    font-family:georgia,times new roman, sans serif;
    font-size:36px;
    line-height: 37px;
    letter-spacing: -1px;
    color:#300;
    font-weight:normal;
}

h2,h3 {
    font-family:Helvetica,Arial,sans-serif;
    font-size:16px;
    line-height: 20px;
    font-weight:bold;
}

.highlight { background:#ffa; }
.bottom-0 { margin-bottom:0px; }
.bottom-5 { margin-bottom:5px; }
.bottom-10 { margin-bottom:10px; }
.bottom-15 { margin-bottom:15px; }
.bottom-20 { margin-bottom:20px; }




.buy-text {
    display:block;
    font-size:14px; line-height:16px;
    font-weight:bold;
    margin:0;
    padding:0 0 4px 0;
}

#container {
    background:#fff;
    width:950px;
    margin:0 auto;
    padding: 20px 0 20px 0;
}

#cover {
    position:relative;
}
#cover-over {
    display:none;
    position:absolute;
    top:110px;
    left:120px;
    z-index:99;
    background:#fff;
    border:1px solid #777;
    padding:11px;
    font-size:11px;
    font-weight:bold;
    font-family:verdana,arial,helvetica;
    width:175px;
}

.logo {
    height:48px;
    margin-top:8px;
    margin-right: 12px;
    margin-bottom: 4px;
 }
 
 ul.contents {
    margin:0; padding:0;
 }
 ul.contents li {
    list-style-type:none;
    font-weight:bold;
    font-size:16px;
    margin-bottom:8px;
    color:#048480;
 }
  ul.contents ul li {
    list-style-type:none;
    font-weight: normal;
    font-size:13px;
    margin-bottom:4px;
    color:#000;
 }
  ul.contents ul li strong {
    list-style-type:none;
    font-weight:bold;
    font-size:16px;
    margin-bottom:8px;
 }
 
 blockquote {
    font-size:17px;
    font-family:georgia,times new roman, sans serif;
    font-style:normal;
    line-height: 25px;
    
    font-weight:normal;
    margin:0; padding:0;
    color:#300 ;
}
blockquote span.lquote {
   
    margin-left:-8px;
    
}
blockquote span.rquote {
   
}



.preview {
    border: 1px solid #ccc;
    margin-right:4px;
    margin-bottom:6px;
}

.quoted {
    color:#000;
    font-size:12px;
    text-align:left;
    margin-bottom:24px;
    margin-left:200px;
    margin-top:5px;
    line-height:16px;
}

.quoted a, .quoted a:hover, .quoted a:visited {
   text-decoration:none;
   border-bottom:1px dotted #999;
   color:#000;
}

.footer {
    background:#f6f7f2;
    margin:0px;
    padding: 10px 0px 30px 0px;
    font-size:11px;
    line-height:15px;
}

.preview-window {
    width:750px;
    background:none;
}
.preview-window #container {
    width:750px;
}