/* COMMON DEFINITIONS */

body {  

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

 color: #000066; 



 margin: 0px;

 padding: 0px;



 background: url(../images/template/body-background.jpg) #FFF repeat;

}



a {  color: #1B4E85;}

a:link {  color: #1B4E85}

a:active {  color: #FF0000}

a:visited {  color: #142C3D}

a:hover {  color: #FF0000}



.important { color: #FF0000; }

.message {

  color: #FF0000;

  margin: 10px 0px 10px 0px;

}

img {

 border: 0px;

}



/* -------------------- RLP SITE STYLES -------------------- */



#frame {

 position: relative;

 width: 1000px;

 margin: auto;

}



#left_wing {

position: absolute;

top: 0px;

left: 0px;

}



#left_wing_short {

position: absolute;

top: 0px;

left: 0px;

}



#top_left {

position: absolute;

top: 0px;

left: 67px;

}



#right_wing {

position: absolute;

top: 0px;

left: 932px;

}



#right_wing_short {

position: absolute;

top: 0px;

left: 932px;

}




#below_topleft {

position: absolute;

top: 20px;

left: 65px;

}



#leftof_email {

position: absolute;

top: 71px;

left: 65px;

}



#email {

position: absolute;

top: 71px;

left: 695px;

}



#leftof_menu {

position: absolute;

top: 91px;

left: 65px;

}



#below_menu {

position: absolute;

top: 123px;

left: 67px;

}



#above_flash {

position: absolute;

top: 135px;

left: 67px;

}

#above_rollovers {
position: absolute;

top: 176px;

left: 557px;

}






#leftof_flash {

position: absolute;

top: 178px;

left: 67px;

}



#rightof_flash {

position: absolute;

top: 236px;

left: 557px;

}



#flash {

position: absolute;

top: 178px;

left: 89px;

}



#flash_player {

position: absolute;

left: 30px;

top: 10px;

z-index: 2;

}





#text {

position: absolute;

top: 351px;

left: 89px;

}



#below_homebtn {

position: absolute;

top: 20px;

left: 804px;

}



#findahome {

position: absolute;

top: 236px;

left: 612px;

}



#between_finds {

position: absolute;

top: 236px;

left: 734px;

}



#findanagent {

position: absolute;

top: 236px;

left: 775px;

}



#leftof_rightwing {

position: absolute;

top: 236px;

left: 898px;

}



#showlow_address {

position: absolute;

top: 463px;

left: 612px;

}



#overgaard_address {

position: absolute;

top: 463px;

left: 775px;

}



#btn_home {

position: absolute;

top: 0px;

left: 670px;

}



#btn_contact {

position: absolute;

top: 0px;

left: 720px;

}



#btn_library {

position: absolute;

top: 0px;

left: 805px;

}



#btn_featured {

position: absolute;

top: 91px;

left: 455px;

}



#btn_mls {

position: absolute;

top: 91px;

left: 538px;

}



#btn_mgt {

position: absolute;

top: 91px;

left: 601px;

}



#btn_areainfo {

position: absolute;

top: 91px;

left: 697px;

}



#btn_agents {

position: absolute;

top: 91px;

left: 741px;

}



#btn_piclib {

position: absolute;

top: 91px;

left: 806px;

}



#btn_about {

position: absolute;

top: 91px;

left: 871px;

}







#content {

position: absolute;

top: 135px;

left: 0px;

width: 1000px;

}



#content_area {

position: absolute;

top: 100px;

left: 0px;

}



#banner_areainfo {

position: absolute;

top: 0px;

left: 67px;

}



#lt-frame {

 margin-left: 70px;

 display: block;

 width: 800px;

}



#footer_main {

 margin: 20px auto 10px auto;

 display: block;

}



#footer_main2 {

position: absolute;

left: 0px;

top: 517px;

}





#contactinfo {

 position: absolute;

 left: 750px;

 top: 140px;

 font-weight: bold;

 text-align: center;

 font-size: 9px;

 line-height: 1.7em;

 z-index: 10;

}

#contactinfo a {  color: #3F502C; text-decoration: none;}

#contactinfo a:link {  color: #3F502C}

#contactinfo a:active {  color: #3F502C}

#contactinfo a:visited {  color: #3F502C}

#contactinfo a:hover {  color: #8CA363}



/* BOTTOM NAVIGATION */



#bottomnav {

 position: absolute;

 left: 95px;

 top: 538px;

 font-weight: bold;

 text-align: center;

 font-size: 9px;

 line-height: 1.7em;

 z-index: 10;

}

#contactinfo a {  color: #3F502C; text-decoration: none;}

#contactinfo a:link {  color: #3F502C}

#contactinfo a:active {  color: #3F502C}

#contactinfo a:visited {  color: #3F502C}

#contactinfo a:hover {  color: #8CA363}



#bottomnavI {

position: relative;

top: 55px;

left: 0px;

 font-weight: bold;

 text-align: center;

 font-size: 9px;

 line-height: 1.7em;

 z-index: 10;

}

#contactinfo a {  color: #3F502C; text-decoration: none;}

#contactinfo a:link {  color: #3F502C}

#contactinfo a:active {  color: #3F502C}

#contactinfo a:visited {  color: #3F502C}

#contactinfo a:hover {  color: #8CA363}





#content_main_area {

 background: url(../images/template/content.jpg);

 margin-top: 0px;

 margin-left: 0px;

}



/* SELLER FORM */

#seller_form {

 position: relative;

 top: 0px;

 left: 80px;

}









/* CONTACT FORM */



#contact-form {

 position: relative;

 display: block;

 width: 350px;

 margin: 10px auto 10px auto;

 font-size: .9em;

}

#contact-form label {

 display: block;

 clear: both;

 float: left;

 width: 40%;

 margin: 3px 0px 0px 0px;

 height: 20px;

}

#contact-form .textinput {

 display: block;

 float: right;

 width: 49%;

 margin: 3px 0px 0px 0px;

 height: 20px;

}

#contact-form .fieldgroup {

 float: right;

 width: 49%;

 margin: 3px 0px 0px 0px;

 height: 20px;

}

#contact-form textarea {

 clear:both;

 width: 98%;

 height: 100px;

 border: #000 solid 1px;

 margin: auto;

}

#contact-form .form-button {

 clear: both;

 background: #000066;

 color: #FFF;

 width: 100%;

 margin: 10px 0px 10px 0px;

}

#contact-form br {

 clear: both;

}



/* SEARCH FORM */



#wcsearch-form {

 display: block;

 width: 300px;

}

#wcsearch-form .button {

 clear: both;

 background: #000066;

 color: #FFF;

 width: 100%;

 margin: 10px 0px 10px 0px;

}

.search-result {

 font-size: .9em;

 color: #000;

 line-height: 1.4em;

}

..earch-result a {

 color: #000;

 text-decoration: none;

}

.search-result a:link {  

 color: #000;

}

.search-result a:active {  

 color: #F00;

}

.search-result a:visited {  

 color: #000;

}

.search-result a:hover {  

 color: #F00;

 text-decoration: underline;

}