body {
 margin:0px;
 padding:0px;
 background:url('/images/kanga_bg.jpg') top repeat-x #F3F3F3;
}

img {
 border:0px;
}

div, span {
 font-family:arial;
 font-size:11px;
 color:#808080;
}

.container {
 width:748px;
 margin:auto auto;
}

.top a {
 color:#d1e98b;
}

.top {
 background:url('/images/top_back.gif') repeat-x ;
 text-align:right;

 font-size:11px;
 height:20px;
 padding:6px 15px 0px 0px;
 color:#d1e98b;
 border-bottom:1px solid #FFF;
}

a {
 text-decoration:none;
 color:#8CA629;
}

a:hover {
 text-decoration:underline;
}

.nav {
 background:url('/images/nav_back.gif');
 height:22px;
 border-bottom:1px solid #fff;
}

.nav a {
 background:#c2d77c;
 display:block;
 border-top:4px solid #d3e1a4;
 border-right:1px solid #5d6480;
 border-left:1px solid #fff;
 padding:0px 4px 4px 4px;
 width:111px;
 text-align:center;
 color:#fff;
}

.nav a:hover, .nav a.on {
 background:#93c00b;
 border-top:4px solid #b3d354;
 text-decoration:none;
}

.nav ul {
 margin:0px;
 padding:0px;
 list-style-type:none;
}

.nav ul li {
 float:left;
}

.siteBody {
 background:url('/images/site_background.gif') top repeat-x #fff;
 border:1px solid #fff;
 border-top:0px;
 border-bottom:0px;
}

h1 {
 margin:0px;
 padding:0px;
 text-transform:uppercase;
 font-size:19px;
 letter-spacing:-2px;
 font-weight:normal;
 padding:0px 0px 10px 0px;
 color:#8ca629;
}

.content {
 padding:28px;
}

.features {
 float:right;
 width:287px;
 background:url('/images/right_feature.jpg') top #fff;
 margin-left:20px;
 height:312px;
}

.featureBlock img {
 float:left;
 padding-left:10px;
}

.featureBlock span {
 padding:10px;
 display:block;
 color:#363636;
}

.featureBlock {
 border-bottom:1px solid #ffffff;
}

.clear {
 clear:both;
}

.footer {
 background:#96bf0b;
 text-align:center;
 color:#dcf0b3;
 padding:3px;
 margin-bottom:20px;
}

.footer a {
 color:#dcf0b3;
}

.summaryBlock img {
 float:left;
 padding-right:10px;
}

.summaryText {
 padding:20px;
}

.contentTable {
 text-align:center;
}

.contentTable td {
 width:150px;
}

.contentTable img {
 border:1px solid #CFCFCF;
}

.model {
 font-size:22px;
}

.special {
 color:#C50208;
}

.featureText {
 height:84px;
 width:110px;
 margin-left:150px;
 margin-top:16px;
}

.moreCommentsFld { position: absolute; left: -9999px; }