
body {
    font: 13pt/1.7em arial,"Lucida Grande","Lucida Sans",Tahoma, Verdana, sans-serif;
    background: #E7E9EB;
    color: #000000;
    text-align:center;
}

.squeezer {
    width:900px;
    background-color: transparent;
    margin:50px auto 50px auto;
}

#wrapper {
    border:1px solid #cccccc;
    background-color: #FFFFFF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align:center;
}

#wrapper #content {
    margin:2em auto;
    text-align:left;
    border:0px solid #dddddd;
    width:765px;
}

.clear { clear:both; float:none; height:1px; background-color:transparent; overflow:hidden; }
.right { float: right; }
.left  { float: left; }
.center { margin-left: auto; margin-right:auto; text-align:center; }
.tc { text-align:center; }
.bold { font-weight: bold; }
.bigger { font-size:1.2em; }
.hl { color: #CC0000; font-weight:bold; }
.hlb { color: #000088; font-weight:bold; }
.ul { text-decoration: underline; }
.ybg {background-color: #FFF82A; }

.ybox {
    border:1px solid #333333;
    padding:1em;
    background-color:#FFFFC0;
    margin: 0 0 1em 0;
}

.shadow {
    -moz-box-shadow: 0 0 10px 5px #AAAAAA;
    -webkit-box-shadow: 0 0 10px 5px #AAAAAA;
    box-shadow: 0 0 10px 5px #AAAAAA;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666');
}

a {
    text-decoration:none;
    color: #0000FF;
}

a:hover {
    text-decoration:underline;
    color: #0000FF;
}

img.right {
    padding: 0 0 1em 1em;
    border: none;
}

div.boxright {
    margin: 0 0 1em 1em;
    border: 1px solid #333333;
    overflow:hidden;
    text-align:center;
    position:relative;
    float:right;
}

div.boxleft {
    margin: 0 1em 1em 0;
    border: 1px solid #333333;
    overflow:hidden;
    text-align:center;
    position:relative;
    float:left;
}

img.left {
    padding: 0 1em 1em 0;
    border: none;
}

h1 {
    font-size: 2.2em;
    line-height:normal;
}

h2 {
    font-size:1.6em;
    color: #000088;
    padding:30px 0;
    margin: 0;
    text-align:center;
    font-weight:bold;
    line-height: normal;
    line-height:normal;
    position:relative;
}

h3 {
    font-size: 1.8em;
    line-height:normal;
}

h4 {
    font-size: 1.6em;
    line-height:normal;
}

h5 {
    font-size: 1.4em;
    line-height:normal;
}

p  {
    font-size: 1em;
    margin: 0 0 1em 0;
    text-indent:35px;
    position:relative;
}

p.introduction {
    text-indent:0px;
}

p.introduction:first-letter {
    font-size : 55pt;
    font-weight : bold;
    float : left;
    width : 1em;
    color : #000000;
}

table {
    border-spacing: 0;
    border-collapse: collapse;
}

td {
    text-align: left;
    font-weight: normal;
}

#headline {
    clear:both;
    border:0px solid red;
    margin:0 auto 30px auto;    
    text-align:left;
}

#headline h1 {
    color: #000088;
    padding: 0 0 1em 0;
    text-align:center;
}

div.testimonial {
    text-align:center;
    margin:30px 0 50px 0;
    line-height:normal;
}

div.testimonial > div {
    border:1px solid #333333;
    background-color: #EEEEC0;
    text-align:left;
    padding:1em;
    margin:0 auto;
    width:650px;
}

div.testimonial > div p {
    text-indent: 0px;
    font-style: italic;
}

div.testimonial > div img {
    float:left;
    width:110px;
    height:auto;
    margin: 0 1em 1em 0;
}

div.guaranteebox {
    text-align:center;
    margin:30px 0 50px 0;
    line-height:normal;
    position:relative;
}

div.guaranteebox > div {
    border:4px dashed #333333;
    background-color: yellow;
    text-align:left;
    padding:1em;
    margin:0 auto;
    width:600px;
}

div.guaranteebox > div p {
    text-indent: 0px;
    font-style: italic;
}

div.guaranteebox > div img {
    float:right;
    width:210px;
    height:auto;
    margin: 2em 0 1em 1em;
    border:1px solid #000000;
}

div.addtocart {
    text-align:center;
    margin:30px 0 50px 0;
    line-height:normal;
    position:relative;
}

div.addtocart > div {
    border:4px solid #880000;
    background-color: #FFFF80;
    text-align:left;
    padding:1em;
    margin:0 auto;
    width:650px;
}

#footer {
    margin-top:2em;
    line-height:20px;
    font-size:8pt;
}

#footer > div {
    text-align:center;
}

#footer > div a {
    color: #0000FF;
    text-decoration:none;
}

#footer > div a:hover {
    color: #0000FF;
    text-decoration:underline;
}
