@charset "utf-8";


.houselinks a:link {

color: #333366;

font-family: Arial, Helvetica, sans-serif;

font-size: 13px;

font-weight: bold;

text-decoration: none;

}



.houselinks  a:active {

color: #333366;

font-family: Arial, Helvetica, sans-serif;

font-size: 13px;

font-weight: bold;

text-decoration: none;

}



.houselinks  a:visited {

color: #333366;

font-family: Arial, Helvetica, sans-serif;

font-size: 13px;

font-weight: bold;

text-decoration: none;

}



.houselinks  a:hover {

color: #333366;

font-family: Arial, Helvetica, sans-serif;

font-size: 13px;

font-weight: bold;

text-decoration: underline overline;

}














/* CSS Document */


.housestyle {
width: 553px;
height: 162px;
background-image:url(images/hsbg.gif);
background-repeat: repeat-x;
border: 1px solid #9c9fae;
background-color: #c1c8ee;
background-position: center top;
margin-left: 6px;
margin-bottom: 20px;
}

.house {
width: 241px;
height: 162px;
float: left;
display: inline;
}



.houseinfo {
float: left; 
display: inline;
width: 308px;
margin-top: 13px;
}

.houseinfo img {
margin-top: 4px; 
margin-bottom: 4px;
}

.house img {
padding-top: 12px;
padding-left: 12px;

}


li { 

font-family: Arial, Helvetica, sans-serif; 

font-size: 14px;

color: #333366;

}



.footertext{

color: #ffffff;

font-family: Arial, Helvetica, sans-serif; 

font-size: 13px;

}





.footerlinks a:link {

color: #FFFFFF;

font-family: Arial, Helvetica, sans-serif;

font-size: 13px;

font-weight: bold;

text-decoration: none;

}



.footerlinks a:active {

color: #FFFFFF;

font-family: Arial, Helvetica, sans-serif;

font-size: 13px;

font-weight: bold;

text-decoration: none;

}



.footerlinks a:visited {

color: #FFFFFF;

font-family: Arial, Helvetica, sans-serif;

font-size: 13px;

font-weight: bold;

text-decoration: none;

}



.footerlinks a:hover {

color: #febb06;

font-family: Arial, Helvetica, sans-serif;

font-size: 13px;

font-weight: bold;

text-decoration: none;

}





#footer {

width: 100%;

margin-right: auto;

margin-left: auto;

text-align: center;

background-image: url(images/footerbg.png);

background-repeat: repeat-x;

height: 59px;

padding-top: 5px;

clear: both;

}



.stylesbox {

width: 540px;

background-repeat: repeat-x;

background-position: top;

background-image: url(images/stylesbg.png);

text-align: center;

padding: 12px;

}



.stylesbox img {

padding-left: 5px;

padding-right: 5px;



}





body { 

background-image:url(images/bg.jpg);

background-repeat: no-repeat; 

background-position: center top;

margin: 0px;

background-color: #46880f;

}



#header{

width: 1000px;

height: 48px;

margin-left: auto;

margin-right: auto;

}



#navigationcontainer{

margin-left: auto;

margin-right: auto;

width: 1000px;

height: 31px;



}



#navigation {

width: 714px;

height: 31px;

float: left;

display: block;

margin-left: 251px;

}



#phonenumber {

width: 180px;

height: 44px;

float: right;

display: inline;

margin-right: 45px;

text-align: center;

margin-top: 4px;

}



.orangetext{

font-family: Arial, Helvetica, sans-serif;

font-size: 14px;

color: #febb06;

font-weight: bold;

line-height: 15px;

}



.whitetext{

font-family: Arial, Helvetica, sans-serif;

font-size: 19px;

color: #FFFFFF;

line-height: 15px;

}



.navbutton a {

text-align: center;

padding-top: 7px;

padding-left: 13px;

padding-right: 13px;

text-decoration: none;

float: left;

display: inline;

color: #FFFFFF;

font-family: Arial, Helvetica, sans-serif;

font-size: 13px;

font-weight: bold;

height: 31px;

}



.navbutton a:hover {

text-align: center;

padding-top: 7px;

padding-left: 13px;

padding-right: 13px;

text-decoration: none;

float: left;

display: inline;

background-image: url(images/buttonbg.gif);

background-repeat: repeat-x;

background-position: center top;

color: #febb06;

font-family: Arial, Helvetica, sans-serif;

font-size: 13px;

height: 31px;

}



#blankheader {

width: 1000px;

height: 268px;

margin-left: auto;

margin-right: auto;

}



#sitecontainer{

width: 870px;

margin-left: auto;

margin-right: auto;

background-image: url(images/sitebg.png);

background-repeat: repeat-x;

background-color: #FFFFFF;

background-position: top;

}



#sitecontainer-free{

width: 868px;

margin-left: auto;

margin-right: auto;

background-image: url(images/sitebg.png);

background-repeat: repeat-x;

background-color: #FFFFFF;

background-position: top;

}



#sitecontainer2{

width: 868px;

margin-left: auto;

margin-right: auto;

background-image: url(images/sitebg.png);

background-repeat: repeat-x;

background-color: #FFFFFF;

background-position: top;

height: 1040px;



}





#leftcolumn {

width: 282px;

height: 700px;

float: left;

display: inline;

background-image: url(images/leftbg.gif);

background-repeat: no-repeat;

background-position: 0px 0px;
margin-left: 1px;

}



#sale {

width: 248px;

height: 156px;

float: left;

display: inline;

}



.reasonstobuy a{

width: 248px;

height: 91px;

float: left;

display: inline;

background-image: url(images/threeblocksbg.png);

background-repeat: repeat-x;

background-position: top;

color: #febb06;

font-size: 18px;

font-family: Arial, Helvetica, sans-serif;

text-decoration: none;

}



.reasonstobuy a:hover{

width: 248px;

height: 91px;

float: left;

display: inline;

background-image: url(images/threeblocksbg-hover.png);

background-repeat: repeat-x;

background-position: top;

color: #ffffff;

font-size: 18px;

font-family: Arial, Helvetica, sans-serif;

text-decoration: none;

}



#minileftcolumn{

width: 254px;

background-color: #FFFFFF;

background-image: url(images/leftcolumnbg.png);

background-repeat: repeat-x;

background-position: top;

float: left;

display: inline;

padding-top: 3px;

}



#rightcolumn{

width: 555px;

float: left;

display: inline;

margin-left: 6px;

}





p {



font-size: 13px;

font-family: Arial, Helvetica, sans-serif;

color: #333333;

padding: 0px;

line-height: 15px;

margin: 0px;

}

.plaintext {
font-size: 13px;

font-family: Arial, Helvetica, sans-serif;

color: #333333;

padding: 0px;

line-height: 13px;

margin: 0px;

}



h1 {

font-size: 18px;

font-family: Arial, Helvetica, sans-serif;

color: #314076;

padding: 0px;

line-height: 18px;

}



h2 {

font-size: 14px;

font-family: Arial, Helvetica, sans-serif;

color: #314076;

padding: 0px;

line-height: 19px;

}



h3 {

font-size: 18px;

font-family: Arial, Helvetica, sans-serif;

color: #314076;

padding: 0px;

line-height: 2px;

margin: 0px;

}



a:link {

	color: #febb06;

}

a:visited {

	color: #febb06;

}

a:hover {

	color: #febb06;

}

a:active {

	color: #febb06;

}



#clear{

clear: both;

}

.testimonial {
width: 545px;
margin-left: 3px;
background-image: url(images/testibg.jpg);
background-repeat: repeat-x;
background-position: center top;
margin-top: 10px;
padding: 10px;
}


#bullet li {
list-style: none;
background-image: url(images/bullet.png);
background-repeat: no-repeat;
color: #333333;
padding-left: 25px;
margin-left: 25px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 22px;
font-weight: normal;
}

#bullet ul {
list-style: none;
background-image: url(images/bullet.png);
background-repeat: no-repeat;
color: #333333;
padding-left: 25px;
margin-left: 25px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 22px;
font-weight: normal;
}