body {background:url(../back01.jpg); background-attachment: scroll; background-repeat: repeat-y;}

a:link {color: #000080;font-weight: bold}
a:visited {color: #002809; font-weight: bold}
a:focus {color: #808000; font-weight: normal}
a:hover {color: #DF0024; font-weight: bold}
a:hover {font-family: verdana, arial, sans-serif; font-size: 14px;}
a:active {color: #0000FF; font-weight: normal}
a {padding-left: 10px;padding-right: 10px;}
a {color: #3D107B; background: none; font-family: verdana, sans-serif; font-size: 12px;}

h1 {color: #3D107B; background: none; font-family: verdana, sans-serif; font-weight: 600; font-size: 32px;}
h2 {color: #3D107B; background: none; font-family: verdana, sans-serif; font-weight: 600; font-size: 24px;}
h3 {color: #3D107B; background: none; font-family: verdana, sans-serif; font-weight: 600; font-size: 18px;}
p  {color: #3D107B; background: none; font-family: verdana, sans-serif; font-size: 11px;}
blockquote {color: #3D107B; background: none; font-family: verdana, sans-serif; font-size: 11px;}


.small-head {color: #3D107B; background: none; font-family: verdana, sans-serif; font-size: 20px;}
.med-head {color: #3D107B; background: none; font-family: verdana, sans-serif; font-size: 25px;}
.adtag p {font-family: verdana, sans-serif;}
.adtag a {font-family: verdana, sans-serif;}

div#google {background: none; width: 100px; height: 40px; position: absolute; top: 125px; left: 20px; right: 575px; vertical-align: text-bottom; z-index: 100;}
div#weather {position: relative; left: 3%;}
div#adwords {position: relative; left: 1%;}
div#affiliates {position: relative; left: 75%}

div#navigation {color: #3D107B; background: none;}
div#navigation a {font-family: verdana, arial, sans-serif; font-size: 11px;}
div#navigation h2 {font-family: verdana, arial, sans-serif; font-size: 20px;}
div#navigation h3 {font-family: verdana, arial, sans-serif; font-size: 16px;}
div#navigation {position: absolute; top: 155px; right: 575px; left: 10px; z-index: 1; float: left}

div#prov a {display: block;}
div#prov {font-family: serif; font-size: 12px;}

div.prov-head h1 {display: inline; float: right;}


div#page_top {position: absolute; top: 120px; left: 195px; z-index: 10; background: #FFFFFF;}
div#google_top {position: absolute; top: 15px; left: 25px; z-index: 10; background: #FFFFFF;}

/*a-dex sets font size and attributes for ad index nymbers*/
div.a-dex {font-family: helvitica, arial, sans-serif; font-size: 9px}
/*b-dex sets font size and attributes for ad text*/
div.b-dex {font-family: helvitica, arial, sans-serif; font-size: 10px}
div.b-dex a {padding-left: 0px;padding-right: 0px;}

div#alphabet {color: #3D107B; background: #A9D1EB;padding: 10px; border-color: #3D107B; border-width: 1px 2px 2px 1px; border-style: groove}
div#alphabet a {font-family: verdana, arial, sans-serif; font-size: 14px;}
div#alphabet a:hover {font-family: verdana, arial, sans-serif; font-size: 18px;}

/*ad-text sets font size and attributes for ads*/
.ad-text {font-family: serif; font-size: 11px}

div#content {position: absolute; top: 195px; left: 195px; z-index: 1; width: 600px}
div#content {background: #FFFFFF;padding: 10px 10px 10px 10px;}
div#content h1 {color: #3D107B; background: none;  font-size: 32px}
div#content h1 {padding: 5px; width: 525px;}
div#content h2 {color: #3D107B; background: none; font-size: 24px}
div#content h2 {padding: 5px;}
div#content h3 {color: #3D107B; background: none; font-family: verdana, sans-serif; font-weight: 500; font-size: 18px;}
div#content h3 {padding: 5px;}
div#content p {color: #3D107B; background: none; font-family: verdana, sans-serif; font-size: 14px;}
.copyright p {font-family: verdana, arial, sans-serif; font-style: italic; font-size: 10px;}

div#far {position: absolute; top: 70px; left: 175px; z-index: 1; width: 640px;}

div#communities a {display:block}
div#communities p {vertical-align: bottom}
div.towns a {display:block}
div.towns p {vertical-align: bottom}



div#listings a {display:block}
div#listings p {vertical-align: bottom}
div.l-pics {float: left; width: 150px; height: 100px; padding-right: 10px;z-index: 1;}
div.l-text {float: left; width: 750px; height: 150px; vertical-align: top; z-index: 1;}
div.l-text h2 {color: #3D107B; background-color: transparent; width: 510px}
div.l-text a {padding-left: 0px;padding-right: 0px;}

.pagetop a{display:inline; float: right;}
.pix1 {float: left; padding-right: 10px;}
.pix2 {float: right; padding-left: 10px;}


div#prop_mgr {float:left; padding-right: 10px;}
div#prop_mgr_txt {vertical-align: top; padding-left: 10px; font-family: verdana, arial, sans-serif; font-size: 11px;}



