/*
TEXT STYLES START HERE
*/

.headerfont {

color: #000000;
font-family: arial, helvetica, sans serif;
font-size: 14pt;
font-weight: bold;
text-decoration: none

}

.bodyfont {

color: #000000;
font-family: arial, helvetica, sans serif;
font-size: 9pt;
text-decoration: none;

}

.bodyfontwhite {

color: #ffffff;
font-family: arial, helvetica, sans serif;
font-size: 9pt;
text-decoration: none;

}

.bodyfontwhite a:link {

color: #ffffff;
text-decoration: none

}

.bodyfontwhite a:active {

color: #ffffff; 
text-decoration: underline

}

.bodyfontwhite a:visited {

color: #ffffff; 
text-decoration: none

}

.bodyfontwhite a:hover {

color: #ffffff; 
text-decoration: underline

}

.bodyfontdark {

color: #000000; 
font-family: arial, helvetica, sans serif;
font-size: 10pt;
font-weight: bold;
text-decoration: none

}

.bodyfontdark a:visited {

color: #000000; 
text-decoration: none

}
.bodyfontdark a:link {

color: #000000;
text-decoration: none

}

.bodyfontdark a:active {

color: #000000; 
text-decoration: underline

}

.bodyfontdark a:hover {

color: #666666; 
text-decoration: underline

}

.bodyfont a:link {

color: #000000;
text-decoration: none

}

.bodyfont a:active {

color: #000000; 
text-decoration: underline

}

.bodyfont a:visited {

color: #000000; 
text-decoration: none

}

.bodyfont a:hover {

color: #000000; 
text-decoration: underline

}

.navfont {

color: #ffffff;
font-family: arial, helvetica, sans serif;
font-size: 10.5pt;
text-decoration: none;

}

.navfontdark {

color: #ffffff; 
font-family: arial, helvetica, sans serif;
font-size: 11pt;
font-weight: bold;
text-decoration: none

}

.navfontdark a:visited {

color: #ffffff; 
text-decoration: none

}
.navfontdark a:link {

color: #ffffff;
text-decoration: none

}

.navfontdark a:active {

color: #ffffff; 
text-decoration: underline

}

.navfontdark a:hover {

color: #ffffff; 
text-decoration: underline

}

.navfont a:link {

color: #ffffff;
text-decoration: none

}

.navfont a:active {

color: #ffffff; 
text-decoration: underline

}

.navfont a:visited {

color: #ffffff; 
text-decoration: none

}

.navfont a:hover {

color: #ffffff; 
text-decoration: underline

}


a:visited {

color: #000000; 
text-decoration: none

}

a:link {

color: #000000;
text-decoration: none

}

a:active {

color: #000000; 
text-decoration: none

}

a:hover {

color: #666666; 
text-decoration: underline;


}

.potwfont {

color: #8b2842;
font-family: arial, helvetica, sans serif;
font-weight: bold;
font-size: 7.5pt;
text-decoration: none;

}

.potwfont a:link {

color: #8b2842;
text-decoration: none

}

.potwfont a:active {

color: #8b2842; 
text-decoration: underline

}

.potwfont a:visited {

color: #8b2842; 
text-decoration: none

}

.potwfont a:hover {

color: #8b2842; 
text-decoration: underline

}

blockquote {

width: 10em;
margin: 18px;

}

.bottomcontainertext {

color: #000000; 
font-family: arial, helvetica, sans serif;
font-size: 8pt;
text-decoration: none;

}

.bottomcontainertext p {
 
font-size: 5pt;

}

.bottomcontainertext a:visited {

color: #000000; 
text-decoration: none

}

.bottomcontainertext a:link {

color: #000000;
text-decoration: none

}

.bottomcontainertext a:active {

color: #000000; 
text-decoration: none

}

.bottomcontainertext a:hover {

color: #000000; 
text-decoration: underline;


}

.formfont {

color: #666666;
font-family: arial, helvetica, sans serif;
font-size: 9pt;
width: 90px;
text-decoration: none;

}

.searchfont {

color: #666666;
font-family: arial, helvetica, sans serif;
font-size: 9pt;
width: 150px;
text-decoration: none;

}

.adminformfont {

color: #666666;
font-family: arial, helvetica, sans serif;
font-size: 10pt;
text-decoration: none;

}

.spacerfont {

font-family: arial, helvetica, sans serif;
font-size: 3pt;

}

/*
TEXT STYLES END HERE
*/

/*
LAYOUT CSS STARTS HERE
*/

body {

background-color: #ffffff;

}


.contain {

position: absolute;
top: 0px;
width: 99.2%;
z-index: 0;

}

.header {

width: 980px;
height: 168px;
margin: 0px;
padding: 0px;
position: absolute;
left: 0px;
top: 0px;
text-align: right;
z-index: 10;
background-image: url("../images/header.jpg");
}

.flash {

width: 969px;
height: 245px;
margin: 0px;
padding: 0px;
position: absolute;
left: 2px;
top: 168px;
text-align: right;
z-index: 10;
}

.navcontainer {
width: 202px;
height: 819px;
margin: 0px;
padding: 0px;
position: absolute;
left: 29px;
top: 455px;
text-align: left;
background-image: url("../images/navbar.jpg");
z-index: 10;
}

.linkicons {
width: 202px;
height: 300px;
margin: 0px;
padding: 0px;
position: absolute;
left: 29px;
top: 1090px;
z-index: 20;

}

.quicksearch {
width: 264px;
height: 268px;
margin: 0px;
padding: 0px;
position: absolute;
left: 684px;
top: 455px;
z-index: 10;
background-image: url("../images/quicksearchbox.jpg");
}

.advancedsearch {
width: 100px;
height: 50px;
margin: 0px;
padding: 0px;
position: absolute;
left: 12px;
top: 240px;
z-index: 20;
}

.searchbutton {
width: 100px;
height: 50px;
margin: 0px;
padding: 0px;
position: absolute;
left: 165px;
top: 225px;
z-index: 20;
}

.letsearch {
width: 264px;
height: 231px;
margin: 0px;
padding: 0px;
position: absolute;
left: 684px;
top: 758px;
z-index: 10;
}

.salesearch {
width: 264px;
height: 231px;
margin: 0px;
padding: 0px;
position: absolute;
left: 684px;
top: 1024px;
z-index: 10;
}

.propertyweekbanner {
width: 423px;
height: 31px;
margin: 0px;
padding: 0px;
position: absolute;
left: 247px;
top: 1024px;
z-index: 10;
}

.propertyweek {
width: 423px;
height: 233px;
margin: 0px;
padding: 0px;
position: absolute;
left: 247px;
top: 1055px;
z-index: 10;
}

.propertyweekphoto {
width: 289px;
height: 233px;
margin: 0px;
padding: 0px;
position: absolute;
left: 134px;
top: 0px;
z-index: 10;
}

.propertyweekmask {
width: 325px;
height: 233px;
margin: 0px;
padding: 0px;
position: absolute;
left: 98px;
top: 0px;
z-index: 20;
}

.propertyweektext {
width: 114px;
height: 233px;
margin: 0px;
padding: 0px;
position: absolute;
left: 10px;
top: 0px;
text-align: left;
z-index: 30;
}

.propertyweekblanker {
width: 289px;
height: 33px;
margin: 0px;
padding: 0px;
position: absolute;
left: 134px;
top: 200px;
background-color: #ffffff;
z-index: 30;
}

.maincontainer {

width: 996px;
height: 1024px;
min-height: 1024px;
min-width:996px;
margin: 0px;
padding: 0px;
position: relative;
z-index: 0;

}

.topdivider {

width: 980px;
height: 23px;
min-height: 23px;
min-width : 980px;
background-image: url("../images/topdivide.jpg");
position: absolute;
left: 0px;
top: 413px;
z-index: 10;

}

.bottomdivider {

width: 980px;
height: 15px;
min-height: 15px;
min-width : 980px;
background-image: url("../images/bottomdivide.jpg");
position: relative;
left: 0px;
bottom: -455px;
float: left;

}

.bottomcontainer {

width: 400px;
height: 50px;
margin: 0px;
padding: 0px;
position: relative;
left: 290px;
bottom: -465px;
float: left;
padding-bottom: 30px;

}

.bottomdivider2 {

width: 980px;
height: 15px;
min-height: 15px;
min-width : 980px;
background-image: url("../images/bottomdivide.jpg");
position: absolute;
left: 0px;
top: 1285px;
z-index: 10;

}

.bottomcontainer2 {

width: 400px;
height: 50px;
margin: 0px;
padding: 0px;
z-index: 10;
position: absolute;
left: 290px;
top: 1310px;

}

.bottomdivider3 {

width: 980px;
height: 15px;
min-height: 15px;
min-width : 980px;
background-image: url("../images/bottomdivide.jpg");
position: relative;
left: 0px;
bottom: 0px;
float: left;

}

.bottomcontainer3 {

width: 400px;
height: 50px;
margin: 0px;
padding: 0px;
position: relative;
left: 290px;
bottom: -10px;
float: left;
padding-bottom: 30px;

}

.text_whole {

width: 697px;
min-height: 770px;
margin: 0px;
padding: 0px;
position: relative;
left: 101px;
top: 455px;
text-align: left;
padding-bottom:60px;

}

.text_half {

width: 415px;
height: 549px;
margin: 0px;
padding: 0px;
z-index: 10;
position: absolute;
left: 251px;
top: 455px;
text-align: left;

}

.adminpropertyweekbanner {
width: 423px;
height: 31px;
margin: 0px;
padding: 0px;
position: relative;
left: 0px;
top: 0px;
z-index: 10;
}

.adminpropertyweek {
width: 423px;
height: 233px;
margin: 0px;
padding: 0px;
position: relative;
left: 0px;
top: 31px;
z-index: 10;
}

.adminpropertyweekphoto {
width: 289px;
height: 233px;
margin: 0px;
padding: 0px;
position: absolute;
left: 134px;
top: 0px;
z-index: 10;
}

.adminpropertyweekmask {
width: 325px;
height: 233px;
margin: 0px;
padding: 0px;
position: absolute;
left: 98px;
top: 0px;
z-index: 20;
}

.adminpropertyweektext {
width: 114px;
height: 233px;
margin: 0px;
padding: 0px;
position: absolute;
left: 10px;
top: 0px;
text-align: left;
z-index: 30;
}

.adminpropertyweekblanker {
width: 289px;
height: 33px;
margin: 0px;
padding: 0px;
position: absolute;
left: 134px;
top: 200px;
background-color: #ffffff;
z-index: 30;
}



/*
LAYOUT CSS ENDS HERE
*/


/*
CSS PNG FIX HERE
*/

img { 

behavior: url(iepngfix.htc) 

}
