body {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
background:url(../lept_images/bg.gif) top left repeat;
}

h1 {
font-family:"Arial Black",Arial, Helvetica, sans-serif;
font-size:34px;
line-height:34px;
margin:0;
}

h3 {
font-size:12px;
margin:0;
}

a, a:visited {
color:#000;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

ul {
font-size:16px;
font-weight:bold;
list-style-image:url(../lept_images/bullet.gif);
}

.red {
color:#b31b34;
}

#container {
width:800px;
margin:auto;
background:white;
}

#header {
background:#a5d9ec;
position:relative;
width:800px;
height:138px;
border-top:#b31b34 solid 6px;
}

#navcontainer {
clear:both;
display:block;
background:url(../lept_images/tab_bg.jpg) repeat-x;
width:800px;
height:40px;
}

#navcontainer ul {
text-align:center;
padding-bottom:5px;
padding-top+:5px;
padding-left:0;
margin-top:0;
margin-left:0;
color:#000;
width:100%;
font: 10px Arial,Helvetica,sans-serif;
line-height:28px;
}

#navcontainer ul li
{
display: inline;
padding:7px 0;
}


#navcontainer ul li a
{
padding:8px 10px 8px 10px;
color:#231F20;
text-decoration: none;
font-weight: bold;
}


#navcontainer ul li a:hover, #navcontainer ul li a#active {
background:url(../lept_images/active.gif) repeat-x top left;
color:#b31b34;
}

#product {
float:right;
width:225px;
height:345px;
text-align:center;
}

#main {
padding:5px 10px;
height:370px;
min-height:370px;
}

*>#main {
height:auto;
}

#footer {
float:left;
clear:both;
position:relative;
width:100%;
height:20px;
border-top:#b31b34 solid 6px;
text-align:center;
padding-top:0;
font-size:10px;
}

#hover a {
text-decoration:none;
}

#hover a:hover {
color:#b31b34;
text-decoration:none;
}

#text {
padding:5px;
}

.column {
float:left;
width:380px;
padding-left: 7px;
margin-top: 12px;
margin-bottom: 15px;
}

#secure {
float:left;
clear:left;
text-align:right;
width:771px;
}

table {
margin: auto;
padding-bottom: 50px;
}

td {
border-bottom: 1px solid #aaa;
}

#video {
margin: auto;
text-align: center;
}

#product_image{
background: transparent url('../lept_images/product2.jpg') top right no-repeat;
}

#best_offer, #better_offer, #good_offer{
position: relative;
}

#best_offer p, #better_offer p, #good_offer p{
margin: 0px;
padding: 2px 0px 0px 130px;
font: normal 11px Arial,Helvetica,sans-serif;
}

#best_offer {
background: transparent url('../lept_images/bb_bg.gif') top left repeat-y;
height: 165px;
width: 485px;
border-bottom: 1px solid #333;
}

#better_offer {
background: transparent url('../lept_images/bb_bg.gif') top left repeat-y;
height: 100px;
border-bottom: 1px solid #555;
width: 485px;
}

#good_offer {
background: transparent url('../lept_images/go_bg.gif') top left no-repeat;
height: 200px;
width: 485px;
}

#best_offer h1, #better_offer h1, #good_offer h1{
float: left;
padding: 30px 0px 0px 20px;
font: bold 18pt 'Times New Roman',serif;
}

#best_offer h1{
padding: 50px 0px 0px 20px;
}

#better_offer h2, #best_offer h2, #good_offer h2{
font: bold 14pt 'Times New Roman',serif;
color: #000;
margin: 0px;
padding: 2px 0px 0px 130px;
}

#better_offer h3, #best_offer h3, #good_offer h3{
font: bold 10pt Arial,Helvetica,sans-serif;
color: #333;
margin: 0px;
padding: 2px 0px 0px 130px;
}

.disclaimer{
font: normal 10px Arial,Helvetica,sans-serif;
color: #444;
}

.price{
font: normal 24pt 'Times New Roman',serif;
}

.right_side{
float: right;
text-align: right;
}
