#bg { 
behavior: url(iepngfix.htc);
}
#iepngfix { 
behavior: url(iepngfix.htc);
width:398px;
height:368px;
} 
body {
background:#5A6158 url(images/body_bg.png);
background-repeat:repeat;
margin:0;
position:relative;
}
.ie {
width:772px;
height:414px;
overflow:hidden;
background:eee;
background-color:eee;
}
a {
outline:none;
}
a:link {
text-decoration:none;
color:#6C6C6A;
}
a:visited {
text-decoration:none;
color:#6C6C6A;
}
a:hover {
text-decoration:underline;
color:#6C6C6A;
}
p {
margin:0;
}

#p {
font-size:13px;
color:#6C6C6A;
font-family:Lucida Sans;
padding:60px 13px 0 13px;
line-height:16px;
width:372px;
}
#p_contact {
font-size:13px;
color:#6C6C6A;
font-family:Lucida Sans;
line-height:16px;
}
#p_contactb {
font-size:13px;
color:#000000;
font-family:Lucida Sans;
line-height:16px;
}
td#onlinewd  {
color:#94A2AC;
font-family:Arial;
font-size:10px;
font-weight:bold;
padding:0 8px;
font-style:italic;
line-height:16px;
}
td#onlinewd a {
color:#CFD5D9;
text-decoration:none;
}
td#onlinewd a:hover {
color:#F0F2F4;
text-decoration:none;
}
#bg {
background:url(images/bg.png);
background-repeat:no-repeat;
}
#bg_home {
background:#5A6158 url(images/bg_home.png);
background-repeat:no-repeat;
}
#bg_links {
background:#5A6158 url(images/bg_links.png);
background-repeat:no-repeat;
}
#bg_contact {
background:#5A6158 url(images/bg_contact.png);
background-repeat:no-repeat;
}
#bg_gallery {
background:#5A6158 url(images/bg_gallery.png);
background-repeat:no-repeat;
}
#bg_basalt {
background:#5A6158 url(images/basalt.png);
background-repeat:no-repeat;
}

#td_home {
background: url(images/button_home.png);
}
#td_links {
background: url(images/button_links.png);
}
#td_contact {
background: url(images/button_contact.png);
}
#thumbs td {
padding:0 2px 3px 0px;
width:67px;
}

li {
list-style-type:none;
margin:0;
}
div.cat_border {
color: #6C6C6A;
font-family:Lucida Sans;
font-weight:bold;
font-size:13px;
letter-spacing:2px;
text-decoration:none;
line-height:24px;
display:block;
width:340px;
height:24px;
margin:0 0 2px 13px;
text-indent:8px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
}
div.cat_border a {
color: #6C6C6A;
font-family:Lucida Sans;
font-weight:bold;
font-size:13px;
letter-spacing:2px;
text-decoration:none;
line-height:24px;
display:block;
width:340px;
height:24px;
text-align:left;
}

#basalt, #basalt_t  {
background:#CAC6C9;
border:1px solid #CAC6C9;
}
#basalt:hover {
background: #B7B1B6;
border:1px solid #B7B1B6;
}
#bombay, #bombay_t {
background:#CBC1CF;
border:1px solid #CBC1CF;
}
#bombay:hover {
background: #B8AABE;
border:1px solid #B8AABE;
}
#england, #england_t {
background:#D3C5BD;
border:1px solid #D3C5BD;
}
#england:hover {
background: #C3B0A5;
border:1px solid #C3B0A5;
}
#katikati, #katikati_t {
background:#D0CBC0;
border:1px solid #D0CBC0;
}
#katikati:hover {
background: #BFB5A9;
border:1px solid #BFB5A9;
}
#mschist, #mschist_t {
background:#DECAB2;
border:1px solid #DECAB2;
}
#mschist:hover {
background: #D1B697;
border:1px solid #D1B697;
}
#otago, #otago_t {
background:#CAC6C6;
border:1px solid #CAC6C6;
}
#otago:hover {
background: #ADA7AC;
border:1px solid #ADA7AC;
}
#paradise, #paradise_t {
background:#C8CAC6;
border:1px solid #C8CAC6;
}
#paradise:hover {
background: #B5B7B1;
border:1px solid #B5B7B1;
}
#river, #river_t {
background:#C3C1CF;
border:1px solid #C3C1CF;
}
#river:hover {
background: #ADAABE;
border:1px solid #ADAABE;
}
#tepuke, #tepuke_t {
background:#D8C9B8;
border:1px solid #D8C9B8;
}
#tepuke:hover {
background: #CAB69E;
border:1px solid #CAB69E;
}
#tekuiti, #tekuiti_t {
background:#C4C8CC;
border:1px solid #C4C8CC;
}
#tekuiti:hover {
background: #AEB4BA;
border:1px solid #AEB4BA;
}
#wcschist, #wcschist_t {
background:#E3CAAD;
border:1px solid #E3CAAD;
}
#wcschist:hover {
background: #D9B78F;
border:1px solid #D9B78F;
}