body {
margin:0;
padding:0;
background:url(images/hbody.png) repeat-y center top;
}
#wrapper {
background:url(images/wr1.jpg) no-repeat center -148px;
}
#wrapper2 {
background:url(images/wr2.jpg) no-repeat center 190px;
}
#wrapper3 {
background:url(images/wr3.jpg) no-repeat center 542px;
}
#wrapper4 {
width:652px;
padding-right:18px;
padding-top:129px;
margin:0 auto;
height:575px;
} 
.left-col {
float:left;
width:438px;
}
.top-heading {
height:57px;
margin:0;
padding:0;
}
.top-nav {
font:13px Arial, Helvetica, sans-serif;
color:#fff;
text-align:right;
padding-right:40px;
height:60px;
}
.top-nav a {
color:#fff;
text-decoration:none;
}
.top-nav a:hover {
color:#fceb6a;
}
.right-col {
float:right;
width:188px;
margin-top:69px;
font:11px Arial, Helvetica, sans-serif;
color:#fff;
}
.right-col a:hover {
text-decoration:underline;
}
.box1 {
height:71px;
}
.box2 {
height:81px;
color:#323232;
}
.box3 {
color:#323232;
height:107px;
}
.heading-y {
color:#fceb6a;
margin:0;
padding:0;
font:16px Arial, Helvetica, sans-serif;
}
.heading-y a {
color:#fceb6a;
text-decoration:none;
}
.heading-r {
color:#c21e18;
margin:0;
padding:0;
font:16px Arial, Helvetica, sans-serif;
}
.heading-r a {
color:#c21e18;
text-decoration:none;
}