body {
background-color:#57a33f;
height:100%;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#52a6d1;
background-image:url(/images/bg_highlight.png);
background-position:top left;
background-repeat:no-repeat;
}

#container {
margin:35px auto;
width:980px;
}

#content {
position:absolute;
width:980px;
}

#logo {
position:absolute;
left:0px;
top:0px;
width:368px;
height:359px;
padding:0px;
margin:0px;
z-index:100;
/*background-image:url(/images/logo_calciyum.png);
background-position:left top;
background-repeat:no-repeat;*/
}

#navbg {
position:absolute;
top:0px;
left:290px;
margin:0px;
width:533px;
height:40px;
padding:10px 15px 0px 50px;
background-image:url(/images/bg_nav.png);
background-repeat:no-repeat;
z-index:80;
}

#nav {
position:absolute;
top:10px;
left:280px;
margin:0px;
width:598px;
height:50px;
padding:0px;
z-index:120;
}

#homecontent {
/*position:absolute;*/
top:50px;
width:576px;
height:254px;
margin-left:140px;
padding:45px 50px 50px 200px;
background-image:url(/images/bg_homecontent.png);
background-repeat:no-repeat;
z-index:50;
}

#homefeatures {
position:absolute;
top:399px;
width:826px;
height:221px;
margin-left:140px;
z-index:50;
}


a:link, a:active, a:visited {
color:#2982b0;
text-decoration:none;
border-bottom:1px dotted;
}

a:hover {
color:#2982b0;
text-decoration:none;
border-bottom:1px solid;
}

a.noborder, a.noborder:hover, a.noborder:visited, a.noborder:active {
border: 0px;
}

img {
border:0px;
}

a img {
border:0;
}

#footer {
float:left;
width:940px;
color:#FFFFFF;
font-size:11px;
padding:20px;
text-align:center;
}

#footer a:link, #footer a:active, #footer a:visited {
color:#fff000;
text-decoration:none;
border-bottom:1px dotted;
}

#footer a:hover {
color:#fff000;
text-decoration:none;
border-bottom:1px solid;
}

/*@font-face {
font-family: "Flyerfonts";
src: url("http://www.calciyum.co.nz/fonts/FLYERFOF.TTF") format("truetype");
}*/

h2 {
font-family: 'Comic Sans MS', Helvetica, sans-serif;
font-weight:normal;
line-height:130%;
font-size:18px;
}

h3 {
font-family: 'Comic Sans MS', Helvetica, sans-serif;
font-weight:normal;
line-height:110%;
font-size:16px;
}

body, img, div {
behavior:url(/iepngfix.htc);
}

.transparent {
behavior:url(/iepngfix.htc);
}

#insidecontent {
float:left;
margin-top:50px;
padding-left:140px;
width:840px;
z-index:50;
}

#insideheader {
float:left;
width:826px;
height:107px;
margin:0px;
padding:0px;
background-image:url(/images/inside_header.png);
background-repeat:no-repeat;
z-index:50;
}

#insidebody {
float:left;
width:576px;
margin:0px;
padding:0px 50px 0px 200px;
background-image:url(/images/inside_bodybg.png);
background-repeat:repeat-y;
z-index:50;
}

#insidefooter {
float:left;
width:826px;
height:100px;
margin:0px;
padding:0px;
background-image:url(/images/inside_footer.png);
background-repeat:no-repeat;
z-index:50;
}

* html #insidefooter {
margin-top:-35px;
position:relative;

}


.subnav {
list-style-type:none;
padding:0;
margin:0;

}
.subnav li {
margin-right:15px;
float:left;
}
