body{
margin:0;
background-color:#D1D3D4;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#464646;
font-size:0.7em;
background-image:url(../images/bg.gif);
background-position:top center;
background-repeat:repeat-y;
line-height:18px
}

h1{margin:0;padding:0;font-size:100%}
h2{margin:0;padding:0;font-size:100%;font-weight:strong}

html{height:100%}
hr{height:1px;width:483px;color:#C4C6BE;background-color:#C4C6BE;border:0;margin:10px 0 10px 0}



ol li{padding-bottom:10px}


/* General */

.contact-field{margin-left:225px;padding-bottom:3px}
.container{width:773px;margin:auto;position:relative;background-color:#F3F5E9;}

#corp-box{border:1px solid #C4C5BD;background-color:#ffffff;margin:0 0 0 35px!important;padding:15px!important;width:170px!important}
#corp-box{margin-top:8px!important}

.content{margin-left:257px;background-image:url(../images/vert-line.gif);background-repeat:repeat-y;background-position:left;padding:0 45px 0 25px;min-height:200px}
/* SAME AS .content WITHOUT LEFT PADDING */

.contact-mar{margin-right:50px}
.content-search{margin-left:257px;background-image:url(../images/vert-line.gif);background-repeat:repeat-y;background-position:left;padding:0 0 0 25px}


.clear{clear:both;padding-top:1px;margin-bottom:-1px}

.footer{padding:61px 0 10px 0;text-align:center}


.home-content{margin-left:351px;background-image:url(../images/vert-line-purple.gif);background-repeat:repeat-y;background-position:left;padding:0 0 0 25px}
.home-legal{font-weight:bold;margin-left:379px;font-size:120%}
.homeguard{margin-left:106px}

.left-float{float:left}

.no-mar{margin-top:0}

.purple{color:#6B267C}
.prop-img{padding-bottom:15px}

.property-info{
margin:0 0 0 170px;
padding:0;
}

#pd{
font-family:Verdana, Arial, Helvetica, sans-serif!important;
font-size:100%!important;
}

.spacer{height:18px}

.price-address{font-size:110%;padding-bottom:15px}

.right-float{float:right}

.right {padding-bottom:15px}

.search-info {width:412px;border-top:1px;border-top-color:#C4C6BE;border-top-style:solid;padding:22px 0 42px 0}
.status{text-transform:uppercase;color:#FF0000}


.steps{margin:0 0 10px 66px}
.step-spacer{border-top:1px solid #cccccc;margin:0 0 0 64px;padding:5px 0 30px 0}



/* home page */
#home h1{margin-left:380px;font-size:120%;padding-bottom:14px}
#home h2{padding-top:42px;font-size:120%;line-height:15px;font-weight:normal}
#home h2 a{color:#464646;text-decoration:none}
#home h2 a:hover{color:#464646;text-decoration:underline}

/* */



/* Navigation //////////////////////////////////////////////////////////////////////////////////////// */

#left div{width:257px;margin:0;padding:0}
#left ul{margin:0 0 0 34px;padding:0 0 50px 0}
#left ul li{list-style-type:none;margin-bottom:10px;line-height:14px}

#left ul li a{text-decoration:none;color:#4B4D48;font-size:110%}
#left ul li a:hover{text-decoration:underline;color:#4B4D48;font-size:110%}

#left ul ul{margin:11px 0 0 15px;padding:0}
#left ul ul li{}
#left ul ul li a{text-decoration:none}
#left ul ul li a:hover{}

#main-nav {margin:0;padding:0;}
#main-nav ul{display:inline;margin:0;padding:0}
#main-nav ul li{display:inline;float:left;list-style-type:none;padding:0;height:24px}


#search-space{height:19px;background-image:url(../images/slice/search.jpg);background-position:left;background-repeat:no-repeat;padding:0 0 0 360px;font-size:110%}
#search-space a{color:#464646;text-decoration:none}
#search-space a:hover{color:#464646;text-decoration:underline}




/* NAV ON STATES /////////////////////////////////////////////////////////////////////////////////// */

/* General */
#one #n-one a,#two #n-two a ,#three #n-three  a ,#four #n-four a, #five #n-five a, #six #n-six a, #seven #n-seven a{
color:#4B4D48;
font-size:110%;
text-decoration:underline
}

#six ol li{margin:0;padding:0}
#six h2{font-weight:bold}


#six ul ul li a{
text-decoration:none!important;
color:#7E1774!important;
font-size:100%!important
}

#six ul ul li a:hover{
text-decoration:underline!important;
color:#7E1774!important;
font-size:100%
}
/* services navigation */

#six ul ul ul{
margin:5px 0 -5px 0;padding:0 0 0 0;width:170px
}

#six ul ul ul li {
line-height:10px;margin:0 0 0 0;padding:0 0 0 0;border-bottom:solid 1px #989A8F
}

#six ul ul ul li a, ul ul ul li a:hover{
font-size:90%!important;
margin:0 0 0 0;
padding:5px 0 5px 5px;
display:block
}
#six a.services{text-decoration:underline!important}


#six ul ul ul ul li a, ul ul ul ul li a:hover{
margin:0 0 0 0;
padding:5px 0 5px 12px;
}
#six ul ul ul li a.dark, ul ul ul li a.dark:hover{background-color:#E8EBD6}

#six ul ul ul li a.light, ul ul ul li a.light:hover{background-color:#F3F5E8}

#six ul ul ul ul{margin:0 0 0 0;padding:0}
#six ul ul ul ul li{margin:0 0 -1px 0;padding:0;border:0 0 0 0}

/* */

/* sub-sub on states */


a{color:#611774;text-decoration:underline}
a:hover{color:#611774;text-decoration:none}

a.page{text-decoration:none;color:#464646}
a.page:hover{text-decoration:underline;color:#464646}

a.address{text-transform:uppercase;color:#464646;font-weight:bold;font-size:110%}
a.address:hover{color:#611774;text-decoration:none;color:#464646;font-weight:bold;font-size:110%}

a.cap{text-transform:uppercase;text-decoration:none}
a.cap:hover{text-transform:uppercase;text-decoration:underline}


/* OLD ///////////////////////////////////////////////////////////////////////////////////////////// */
div.button{padding:0 0 10px 0}
div.page-count{padding:7px 0 0 0;float:left}
div.property-info{padding:0 0 0 22px}
div.property-location{padding:20px 0 30px 0}
div.property-price{padding:5px 0 25px 0;text-transform:capitalize;color:#464646;font-size:13px}
div.recordcount{padding:7px 3px 0 0;text-align:right}


.property-split{height:12px}
.vert-line{height:1px;background-color:#C4C6BE}
