/* CSS Document */
BODY {
background:#FFFFFF url(../img/bg_page.gif) no-repeat bottom;
font-family:Arial;
font-size:70%;
color:#666666;
margin:0;
padding:0
}
a {
color:#83233D;
text-decoration:none
}
a:hover {
color:#984058;
text-decoration:none
}
P {
padding:0px
}

table {
text-align:left;
}

form {
margin:0px;
padding:0px;
}

input {
font-family:Arial;
font-size:100%;
padding:2px;
border:1px solid #CCCCCC;
}

textarea {
font-family:Arial;
font-size:100%;
padding:2px;
border:1px solid #CCCCCC;
}

select {
font-family:Arial;
font-size:100%;
padding:2px;
border:1px solid #CCCCCC;
}

H1 {
font-size:170%;
font-weight:bold;
color:http://localhost/northland/index.asp;
margin:0px 0px 10px 0px;
text-align:left
}
H2 {
font-size:120%;
color:#83233d;
margin:0px 0px 10px 0px;
text-align:left
}
H3 {
font-size:110%;
text-align:left
}
H4 {
font-size:100%;
color:#83233d;
}
ul {
margin:0px 0px 0px 10px; 
padding:0px 0px 0px 10px;

}
li {
list-style-image:url(../img/b1.gif);
padding:0px 0px 5px 0px
}

#container {
text-align:left;
width:750px
}
#header {
height:175px;
background-image:url(../img/bg_header-guaranteed.gif);
background-repeat:no-repeat;
text-align:left
}
#topmenu {
text-align:left;
padding-top:10px;
padding-bottom:10px;
}
#banner {
background-color:#CCCCCC;
height:210px;
padding:0px
}
#content {
margin:5px
}
#secondarymenu {
background:url(../img/bg_top_lgreen.gif) no-repeat;
background-color:#BECFCC;
padding:15px 0px 0px 0px;
}

#secondarymenu a {
border-bottom:1px solid #D8E2E0;
display:block;
padding:2px 2px 2px 5px
}
#secondarymenu a:hover {
background-color:#D8E2E0;
}
#secondarymenubase {
background:url(../img/bg_base_lgreen.gif) no-repeat bottom right;
background-color:#BECFCC;
height:10px;
}
#pdfmenu {
background:url(../img/bg_top_pdf.gif) no-repeat;
background-color:#D8E2E0;
padding:15px 5px 0px 5px;
}

#pdfmenu a {
padding:2px 2px 2px 5px
}

#pdfmenubase {
background:url(../img/bg_base_pdf.gif) no-repeat bottom right;
background-color:#D8E2E0;
height:10px;
}

#right {
float:right;
width:480px; 
}
#rightdetails {
float:right;
width:590px; 
}
#editorial {
float:right;
width:650px; 
}
#rightpanel {
padding:5px;
border:1px solid #BBBBBB
}
#title {
padding:5px;
text-align:left;
background:#BECFCC
}
#featured {
background-image:url(../img/bg_featured.jpg);
background-repeat:no-repeat;
height:180px;
padding:70px 0px 0px 125px;
text-align:left
}
#news {
background-image:url(../img/bg_top_lgreen.gif);
background-repeat:no-repeat;
background-color:#BECFCC;
padding:5px 5px 5px 5px;
text-align:right
}
.news ul {
margin:0px 0px 0px 10px; 
padding:0px 0px 0px 10px;
}
.news li {
list-style-image: url(../img/b2.gif);
margin:5px 0px 10px 0px;
border-bottom:1px dashed #DDDDDD
}

#news p {
margin:0px 0px 10px 0px;
padding:0px}

.headlines {
padding:0px 10px 0px 10px;
text-align:left;
}

#main {
padding:10px;
margin-right:490px;
text-align:justify
}

#sidenav {
}


#specialred {
background-image:url(../img/bg_top_red.gif);
background-repeat:no-repeat;
background-color:#83233d;
padding:5px 5px 5px 5px;
color:#FFFFFF;
text-align:left
}
#specialred A{
color:#FFFFFF
}
#specialred A:hover {
color:#FF6666
}


#footer {
margin-top:10px;
margin-bottom:60px;
text-align:right;
line-height:2;
padding:5px
}

.clear {
clear:both;
height:10px
}

.noborder {
border:0px}


.inputinfo {
background-color:#B2CCE5;
padding:5px }

.current {
background:url(../img/bg_current.gif) no-repeat;
width:360px;
border-bottom:#CCCCCC 1px solid
}
.currentinfo {
padding:20px 10px 0px 10px;
float:right; 
text-align:left; 
width:180px
}
.currentinfo A {
color:#83233d;
font-weight:bold;
}
.currentinfo A:hover {
color:#FF6666;
font-weight:bold
}

.currentinfo {
padding:20px 10px 0px 10px;
float:right; 
text-align:left; 
width:180px
}

.portfolio {
background:url(../img/bg_portfolio.gif) no-repeat;
width:175px}

.portfolioinfo A {
color:#83233d;
font-weight:bold
}
.portfolioinfo A:hover {
color:#FF6666;
font-weight:bold
}

.portfolioinfo {
padding:5px;
}

.moreinfo {
background:url(../img/bg_moreinfo.gif) no-repeat bottom;
padding:5px;
height:18px;
width:165px}

.smalltext {
font-size:80%
}

.housetypes td, .housetypes th {
padding:10px;
border-bottom:1px solid #DDDDDD }