body {
margin:0px;
padding:0px;
color:#84817c;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
background:url(../images/maoriband.jpg);
background-repeat: repeat-x;
}

a
{
color:#847250;
}

a:hover
{
text-decoration:none;
}

p
{
margin:0px;
padding:0px;
}
.wrapper
{
background:url(../images/wrapper_bg.jpg);
}
.flash_area
{
font-size:0px;
}
.header_image
{
width:980px;
height:377px;
border-top:1px solid #9c9c9c;
border-bottom:1px solid #9c9c9c;
border-left:2px #000 solid;
border-right:2px #000 solid;

}
.content_area
{
background:url(../images/content_bg.jpg) no-repeat top;
min-height:300px !important;
height:auto;
height:300px;
border-left:2px #000 solid;
border-right:2px #000 solid;
padding: 20px 0 30px 0;
}


.box { background:url(../images/box-bg.jpg) left top repeat-y; width:100%;}
.box .top { background:url(../images/box-top.jpg) no-repeat left top;}
.box .top1 { background:url(../images/box-top1.jpg) no-repeat left top;}
.box .top2 { background:url(../images/box-top2.jpg) no-repeat left top;}
.box .bottom { background:url(../images/box-bot.jpg) no-repeat left bottom;}
.box .inner { padding:20px 25px 30px 32px;
min-height:300px !important;
height:auto !important;
height:300px;
}

.box1 { background:url(../images/box1-bg.jpg) left top repeat-y; width:100%;}
.box1 .top { background:url(../images/box1-top.jpg) no-repeat left top;}
.box1 .top1 { background:url(../images/box1-top1.jpg) no-repeat left top;}
.box1 .bottom { background:url(../images/box1-bot.jpg) no-repeat left bottom;}
.box1 .inner { padding:20px 25px 30px 32px;
min-height:300px !important;
height:auto !important;
height:300px;
}

.box2 { background:url(../images/box2-bg.jpg) left top repeat-y; width:858px; margin:auto;}
.box2 .top { background:url(../images/box2-top.jpg) no-repeat left top;}
.box2 .bottom { background:url(../images/box2-bot.jpg) no-repeat left bottom;}
.box2 .inner { padding:20px 25px 30px 32px;
min-height:300px !important;
height:auto !important;
height:300px;
}

.col-1, .col-2, .col-3, .col-4 { float:left;}
.col-1 {width:280px; margin-right:9px;}
.col-2 {width:280px; margin-right:9px;}
.col-3 {width:280px;}
.col-4 {width:569px;}

.threeboxes
{
width:860px;
margin:auto;
margin-top:-20px;
}




.footer
{ 
background:url(../images/footer_bg.jpg) no-repeat;
text-align:center;
height:100px;
font-size:12px;
}
.footer p
{
padding:0px 0 10px 0;
margin:0;
font-size:13px;
}
.footer p a
{
padding:0 25px 0 25px;
color:#84817c;
text-decoration:none;
}
.footer p a:hover
{
text-decoration:underline;
}

