body {margin:0px; padding:0px; background:url('/images/kanga_bg.jpg') top repeat-x #F3F3F3;}

.content {padding:28px;}

html {overflow-y: scroll;}

#page-heading h1{margin:0px; padding:0px; text-transform:uppercase; font-size:19px; letter-spacing:-2px; font-weight:normal; padding:0px 0px 10px 0px;}
#page-heading span {color:#c32824; margin:0px; padding:0px 0px 10px 0px; text-transform:uppercase; font-size:19px; letter-spacing:-2px; font-weight:normal;}

#content-block-intro{border:1px solid #DFDFDF; padding:0 10px 10px 10px; background:#FCFCFC; font-size:100%; float:left; margin-bottom:20px; width:667px;}
#content-block-intro h1{margin:10px 0 0 0; padding:0px; font-size:110%; font-weight:normal;}
#content-block-intro h1 span{font-size:130%; font-weight:bold; font-variant:small-caps;}

#content-block-intro h2{padding:5px 5px 0 5px;}
#content-block-intro .leftcol{float:left; width:48%; margin: 5px 20px 0 3px; clear:both; text-align:justify;}
#content-block-intro .rightcol{float:left; width:48%; margin: 5px 0 0 0; text-align:justify;}



#content-block{border:1px solid #DFDFDF; padding:10px; background:#FCFCFC; font-size:100%; float:left; margin-bottom:20px; width:667px;}
#content-block h2{margin:0;}
#content-block-l{float:left; width:48%; margin: 15px 20px 0 3px; clear:both;}
#content-block-r{float:left; width:48%; margin:15px 0 0 0;}

#content-body h1, h4{padding-left:10px;}
#content-body h1{text-transform:none; letter-spacing:-1px;}
#content-body .h1-bg{background:url('/images/site_background.gif') 0 -50px repeat-x #fff;}
#content-body p{padding-left:25px;}

.links{border:1px none #cccccc; background-color:#FCFCFC; margin:10px 0; padding:5px; clear:both; float:left;}
.links h2{margin-bottom:5px;}
.link-text{float:left; width:510px;}
.links img{border-right:1px none #cccccc; margin:5px;}
.link-img{float:left; width:162px;}

#latest-news{float:left; border:1px solid #CCCCCC; border-top:1px solid #ffffff; background:url(../images/latest-bg.jpg) 0 0 repeat-x; background-color:#FCFCFC; width:300px; height: 45px; position:absolute; margin-top:-74px; margin-left:66px; }

#latest-news h2{padding:1px 0 0 3px; margin:0; color:#c90302; font-size:12px; }
#latest-news div{padding:0 5px; color:#990000;}

img {

 border:0px;

}



div, span {

 font-family:arial;

 font-size:11px;

 color:#656565;

}



.container {

 width:748px;

 margin:auto auto;

}



.top a {

 color:#d09f9a;

}



.top {

 background:url('/images/top_back.gif') repeat-x ;

 text-align:right;



 font-size:11px;

 height:20px;

 padding:6px 15px 0px 0px;

 color:#d09f9a;

 border-bottom:1px solid #FFF;

}



a {

 text-decoration:none;

 color:#c50208;

}



a:hover {

 text-decoration:underline;

}



.nav {

 background:url('/images/nav_back.gif');

 height:22px;

 border-bottom:1px solid #333;

}



.nav a {

 background:#c90302;

 display:block;

 border-top:4px solid #dc4b4e;

 border-right:1px solid #616281;

 border-left:1px solid #fff;

 padding:0px 2px 4px 2px;

 width:100px;

 text-align:center;

 color:#fff;

}

.nav a:hover, .nav a.on {background:#8e021d; border-top:4px solid #b14a5f; text-decoration:none; }
.nav a:hover{background:#A80324;}

.nav ul {margin:0px; padding:0px; list-style-type:none;}
.nav ul li {float:left;}

.siteBody {background:url('/images/site_background01.gif') top repeat-x #fff; border:1px solid #fff; border-top:0px; border-botom:0px; float:left;}


h2 { font-size: 14px; margin: 0; padding: 0;}



.features {

 float:right;

 width:287px;

 background:url('/images/feature_back.gif') top #fff;

 margin-left:20px;

}



.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:#740000;

 text-align:center;

 color:#e2a8a4;

 padding:3px;

}



.footer a {

 color:#e2a8a4;

}



.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;

}



.moreCommentsFld { position: absolute; left: -9999px; }



.financeBox { background:#8C021C; color:#fff; padding:20px 3px; border:1px solid #fff; text-align:center; width:32%; float:left; }

.financeBox h2 { color:#fff; font-size:18px; }

h3 { color:#fff; font-size:20px; background:#a72d44; padding:3px; margin:0px; text-align:center; width:679px; }

