body {
padding: 0px;
margin: 0px;
background-image: url(http://www.propertysolutionsnelson.co.nz/templateimages/bg-body.gif);
}

html, body, td, div, p, span {
color: #000000;
font-family: tahoma;
font-size: x-small;
}

a {
color:#1B990A;
font-family: tahoma;
}

a:hover	{
color: #75D000;
}

ul {
list-style-image: url(http://www.propertysolutionsnelson.co.nz/templateimages/bullet.jpg);
list-style-type: disc;
}

.faqbox {
margin-bottom: 10px;
}

.faqicon {
padding-right: 15px;
padding-bottom: 10px;
}

.faqtext {
padding-top: 7px;
width: 100%;
vertical-align: top;
}

#servicesbox td{
vertical-align: top;
padding-bottom: 10px;
}

.servimage {
padding-right: 15px;
padding-bottom: 10px;
}

#header {
background-image: url(http://www.propertysolutionsnelson.co.nz/templateimages/bg-header.gif);
background-color: #27076B;
}

#textrow {
text-align: center;
background-image: url(http://www.propertysolutionsnelson.co.nz/templateimages/bg-header-sub.gif);
background-color: #1B990A;
}

#content-shell {
padding: 15px 20px 0px 20px;
}

#nav {
background-image: url(http://www.propertysolutionsnelson.co.nz/templateimages/bg-nav.gif);
}

.subnav	{
color: #C9F0A9;
font-size: xx-small;
border-top: solid #C9F0A9 1px;
border-bottom: solid #C9F0A9 1px;
background-color: #E7FFC5;
padding: 3px 3px 6px 3px;
text-align: center;
}

h2 {
font-family: verdana;
font-size: medium;
font-weight: bold;
padding: 0px 0px 0px 0px;
margin: 0;
color: #24016C;
}

h3 {
font-family: verdana;
font-size: 1.05em;
font-weight: bold;
}

.small {
font-family: verdana;
font-size: xx-small;
color: #999999;
}

#navigator {
width: auto;
padding-right: 5px;
padding-left: 5px;
text-align: center;
}

.button1, .button2, .currentpage, .submen {
font-size: xx-small;
font-weight: bold;
text-align: center;
margin-bottom: 0px;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
}

.button1 a, .button2 a, .currentpage a, .submen a {
font-family: verdana;
font-size: 100%;
padding: 3px;
text-decoration: none;
width: 100%;
display: block;
border-top: 1px #DEDEDE solid;
}

.button1 a {
color: #000000;
background-color: #ffffff;
}

.button1 a:hover {
color: #1B990A;
background-color: #E7FFC5;
border-top: 1px #DEDEDE solid;
}

.button2 a {
color: #666666;
background-color: #F2F2F2;
}

.button2 a:hover {
color: #1B990A;
background-color: #E7FFC5;
border-top: 1px #DEDEDE solid;
}

.currentpage a {
color: #1B990A;
background-color: #ffffff;
}

.currentpage a:hover {
color: #1B990A;
background-color: #E7FFC5;
border-top: 1px #DEDEDE solid;
}

.submen a {
color: #6C6CA5;
background-color: #ffffff;
}

.submen a:hover {
color: #1B990A;
background-color: #E7FFC5;
border-top: 1px #DEDEDE solid;
}