* {
margin:0;
padding:0;
}
body {
background-color:#333399;
background-image:url(images/bg_2.jpg);
background-repeat:repeat-x;
color:#333333;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-size:13px;
margin:5px 0;
}
hr {
border-color:#CCCCCC -moz-use-text-color -moz-use-text-color;
border-style:solid none none;
border-width:1px 0 0;
height:1px;
margin:10px;
}
img {
border:0 none;
}
ul {
padding:15px 10px 15px 40px;
}
p {
clear:both;
padding:10px 10px 10px 0;
}
h2 {
font-size:18px;
padding-top:10px;
text-transform:uppercase;
}
#wrapper {
background:#FFFFFF none repeat scroll 0 0;
border:4px solid #CCCCCC;
height:auto;
margin:0 auto;
width:780px;
}
#content {
height:auto;
padding:10px 30px;
width:auto;
}
#intro {
height:180px;
padding:10px 0;
width:auto;
}
#intro h1 {
color:#990000;
font-size:22px;
font-weight:bold;
margin-bottom:20px;
padding-left:170px;
text-align:left;
}
#intro img {
float:left;
padding-right:10px;
padding-top:0px;
}
#logo {
float:left;
padding-top:10px;
width:170px;
}
.signature {
float:right;
margin-right:50px;
margin-top:0;
}
.overview {
float:left;
width:720px;
}
.overview h4 {
font-size:12px;
font-weight:normal;
padding-top:10px;
line-height:1.4em;
}
.video {
float:right;
padding:0px 10px;
}
.quote {
line-height:1.4em;
padding-top:10px;
}
.reviewbox {
display:table;
width:736px;
}
.reviewtext {
display:block;
float:right;
height:auto;
padding:10px;
width:420px;
}
a.revtitle {
color:#990000;
font-family:Arial,Helvetica,Sans-Serif;
font-size:18px;
font-weight:bold;
text-decoration:underline;
}
.reviewimage {
background:#DDDDDD none repeat scroll 0 0;
border:1px solid #CCCCCC;
display:block;
float:left;
height:auto;
padding:10px;
width:252px;
}
img.product {
border:1px solid #CCCCCC;
width:250px;
}
.reviewrating {
background:#DDDDDD none repeat scroll 0 0;
font-size:10px;
font-weight:bold;
float:left;
font-size:10px;
font-weight:bold;
margin-top:10px;
width:252px;
}
#resource-box {
background:#FFFFFF none repeat scroll 0 0;
border:4px solid #CCCCCC;
margin:20px auto;
padding-bottom:6px;
width:780px;
}
#resource-title {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:0 solid #CCCCCC;
color:#333333;
font-size:18px;
font-weight:bold;
padding:10px;
text-align:center;
}
ul#resource-list {
list-style-type:none;
padding:0;
text-align:center;
}
a.resource-link {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:0 solid #CCCCCC;
border-top:0 solid #FFFFFF;
color:#333333;
display:block;
padding:6px;
}
* html ul#resource-list li {
display:inline;
height:1%;
}
#footer {
background:#FFFFFF none repeat scroll 0 0;
border:4px solid #CCCCCC;
color:#333333;
font-size:12px;
margin:20px auto;
padding:10px 0;
text-align:center;
width:780px;
}
* html div#footer {
padding:8px 0 6px;
}
#footer a {
color:#333333;
font-family:Arial,Helvetica,Sans-Serif;
font-size:14px;
text-decoration:underline;
}
#copyright {
background:#FFFFFF none repeat scroll 0 0;
border:4px solid #CCCCCC;
font-size:10px;
height:36px;
margin:20px auto;
padding:6px 0;
text-align:center;
width:780px;
}

