/* CSS Document */

body {
	background-color: #FFFFFF;
	margin:0px;
	padding:0px;
	color: #000000;
}
a:link {
	color: Navy;
	text-decoration: none;
}
a:visited {
	color: Navy;
	text-decoration: none;
}
a:hover {
	color: Navy;
	text-decoration: underline;
}
a:active {
	color: Navy;
	text-decoration: none;
	}
body,td,th {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.accordionHeader, .accordionHeader2 
{
    font-size: 14px;
    height: 18px;
    color: black;

    padding: 4px;
    margin: 2px;
}

.myolrstuff {
    font-size: 11px;
    color: white;
    font-weight: bold;
    text-transform: uppercase;
}


.locnumber 
{
    font-size: 14px;
    color: #fd6b5f;
    padding: 4px;
    font-weight: bold;
    }
    
.listadd 
{
        font-weight: bold;
    }

.accordionHeader
{
    width: 600px;
    font-weight: bold;
        background-image:url(../images/accbg.png);
}

.accordionHeader2
{
    width: 600px;
    font-weight: bold;
        background-image:url(../images/accbg2.png);
}

.advsearchtitle {
color: #294973;
font-size: 12px;
font-weight: bold;
}

.advsearchtype {
font-size: 12px }

.style1 {font-size: 10px;
	color: white;}
.style2 {
	color: #000000;
	font-size: 10px;
}
a:link {
	color: #000055;
}

.whatis {
 	font-size: 11px;
	padding:15px;
	line-height: 17px;

}
.whatis2 {
 	font-size: 11px;
	font-weight:normal;
	padding:15px;

}



.bottomcaption {
font-size:12px;
text-align:center;
}

.alternateRow {
background-color: #a2adb4;
}

.topmenu {
font-size:12px;
text-align:center;
color: black;
font-family: Arial;
}

.atopmenu {
    color: black;}


.searchcaption {
font-size:12px;
text-align: center;
}

.sectionheader {
font-size:17px;
font-weight:bold;
text-align:center;
color: #335476;
}


div.rounded div {
  height: 1px;
  overflow: hidden;
}

#radiusx, #radiusy {
  text-align: right;
  width: 30px;
}


.myolrhighlight 
{
    font-weight:bold;
    color:  #f0e6d5;
}

.devheader 
{
    width:100%; 
    font-size:18px; 
    font-weight:bold; 
    margin-left: 12px; 
    margin-top:7px;
     color:#0c447d;
}

.devheaderb 
{
    width:100%; 
    font-size:15px; 
    font-weight:bold;  
     color:#0c447d;
}

.devheader2
{
    width:100%; 
    font-size:18px; 
    font-weight:bold; 
    margin-left: 12px; 
    padding-top:7px;
     color:#0c447d;
}

.advancedsearchtab 
{
    width: 800px;
    min-height: 240px;
    font-size: 11px;
    background-image: url(../images/advanced_search_inside_800.jpg);
    background-repeat: no-repeat;
}
.glossarytab 
{
    width: 815px;
    padding-top:15px;
    background-color: #e2e2e2;
    min-height:500px;
}

.glossarypadding 
{
    margin: 10px;
    }

.belowmaptext 
{
    margin-left: 15px;
    margin-right: 15px;
    padding-top: 4px;
    font-size: 10px;
}

.devdiv
{
    width: 880px;
    height: 270px;

}
.regdiv
{
    width: 880px;

}

.devdirtab 
{
    width: 580px;
    height: 215px;
    font-size: 11px;
    text-align: center;
    background-image: url(../images/devabout2.jpg);
    background-repeat:no-repeat;
    
}

 .dvitembg { background-image:url(images/b2.jpg);  }
 
/*  List_page starts here */

.detail
{
    font-size: 11px
}

.detailprice, .singlelineprice 
{
    color: #003399;
    font-weight: bold;
}

.detailaddress 
{
    font-size:12px; 
    font-weight: bold;
}

.detailstatus
{
    color:#FF0000; 
    font-weight: normal
}

.detailusertools
{
 padding: 4px; 
 border: 1px solid black; 
 font-size: 10px   
}
.detailusertools2
{
 padding: 4px; 
 font-size: 10px   
}

.generalwidth, .listingheader
{
width: 880px;  
}
/*  This is the width minus 2 px for borders  */
.listingwrapper 
{
width: 878px;  
}

.listingwrapper 
{
	border: 1px solid #eed9be;
	border-top: none;
}

.listingheader{
 text-align: center;
  margin-top: 4px;
   height: 28px;
    background-image: url(../images/search0b_top.jpg); 
    background-repeat: no-repeat;
    font-size: 15px;
    font-weight: bold;
}

.single_listing_boder 
{
    border-right: 0px solid #7ea4bc;
}
.single_listing_boder2
{
    border-top: 0px solid #7ea4bc;
    border-right: 0px solid #7ea4bc;
}
.listing_photo_margin 
{
    margin-right: 5px;
}
.status_change, .open_house 
{
    color: Red;
}

.olrwebid { padding: 0 0 15px 0; }


/*  Single Line View  */

.singlelinenew 
{
    color: Red;
}


.singlelinestyle 
{
    font-size: 11px;
    text-align: center;
}

.singlelineaddress 
{
    font-weight: bold;
}
.singlelinetype 
{
}
.singlelinesize
{
}

.singlelineagent
{
}

.singlelinebox, .singlelineboxgray

{
    height: 15px;

    padding: 4px;

    background-image: url(../images/singlelinesortbotton.jpg);
    background-repeat:repeat-x;
    text-align: center;
}

.singlelinebox
{
        background-image: url(../images/singlelinesortbotton.jpg);
            border: 1px solid #68849d;
                color: White;
}

 .singlelineboxgray
 {
  
        background-image: url(../images/singlelinesortbottongray.jpg);
            border: 1px solid #d5c4aa;
                color: black;
 }




.singlelinealternateline
{
    background-color: #e1ebf1;
}

/*-- Details Page --*/
/*-- Details Page --*/
/*-- Details Page --*/
/*-- Details Page --*/

.detail_indent 
{
    margin-left: 30px;
    margin-top: 10px;
    margin-bottom: 20px;
}

.listing_detail_field 
{
    font-weight: bold;
    margin-bottom: 10px;
    width: 110px;
    float:left;
}

.listing_detail_field2
{  
    margin-bottom: 10px;
    width: 110px;
    float:left;
}

.detailtitle
{
     font-weight: bold; 
     font-size: 12px;
}

.detailsmapbox
{
    width: 350px;
    height: 375px;
    text-align: left;
}
.detailpanel
{
    width:330px;
    height: 350px;
}
.detailthumb
{
    width: 50px;
    height: 50px;
}
.detailphoto
{
    width: 300px;
}
.detailsfull

{
    font-size: 12px;
    text-align: left;
}


.detailsbg 
{
    border: 1px solid #d4d4d4;
    padding: 5px;
    background-image: url(../images/detailbg.jpg);
    background-position:bottom;
    background-position:left;
    background-repeat: no-repeat; 
}
.detailsbg2 
{
    border: 1px solid #d4d4d4;
    padding: 5px;
    background-image: url(../images/detailbg2.jpg);
    background-position:bottom;
    background-position:left;
    background-repeat: no-repeat; 
}
.topblue
{
    background-image: url(../images/topbluebg.jpg);
    background-repeat: repeat-x;
    height: 55px;
    overflow: visible;
    
}
.alphabet
{
    font-size: 14px;
    font-weight: bold;
    
}
.normaltext
{
    font-size: 12px;
    font-weight: normal;
}
.myolr_visib 
{

}

.colors>ajax__tab_outer 
{
    background-color: Black;
}
.colors>ajax__tab_outer 
{
    background-color: Orange;
}
.register_features 
{
background-color: Transparent;
width: 222px;
height: 105px;
background-image: url(../images/featuredbox.gif);
font-size:10px;
font-weight:bold;
line-height: 16px;
margin-top: 10px;
overflow: hidden;
color: black;
}
a.register_features_link:hover {
	color: Fuchsia;
	text-decoration: underline;
}
a.registerlink 
{
  text-decoration: underline;   
}

/*  Registration Page Starts Here */

.registration_page_feat_text 
{
    font-size: 11px;
    font-weight: normal;
    color: Black
    
}
.registration_page_feat_header
{
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 10px;
    color: #0c447d;
}

.designstatus

{
    font-style:  italic;
}

/* home page styles */
.listing_location { font-size: 0.9em; }
.listing_size { font-size: 0.6em; }
.listing_price { font-size: 0.6em; font-weight:bold; color: #003366; }
.listing_agent { font-size: 0.7em; font-weight:bold; }
.listing_company { font-size: 0.7em; }
.listing_contact { font-size: 0.7em; }
.listing_openhouse { font-size: 0.7em; font-weight:bold; color: Red; }

.droplist, .inputtext { font-size: 11px; vertical-align:bottom; padding-top:2px; }

.text { font-size: 12px; }

.openhousebox { color: Red; }