body, #mainwrapper
{
   background-color:#470d81;
   background-color: #39006D;
   background-image:url(images/PurpleBlend1.png); 
    background-repeat:repeat-x; 
   

}
p
{
    font-family: helvetica, arial, "san serif";
    font-size:14px;
    line-height:1.25;
    color:#330066;
}
div#header
{
    background-image:url(images/WheelerPurple.jpg);
    background-repeat:no-repeat; 
    height:80px;
    margin:0 0 0 100px;
}
div#mainwrapper
{
   
    margin:-25px auto 0 auto;
    width:950px;   
    position:relative;
}
div#TopL
{
   background: transparent url(images/PurpleLHS.png) no-repeat scroll 0% 0%;
}
div#TopR
{
  background: transparent url(images/PurpleBlueRHS.png) no-repeat scroll 100% 0%;
}
div#RHS
{
  background: #e6e1d1 url(images/PurpleRHSRepeat.png) repeat-y scroll 100% 0%;
  width:959px;
   
}
div#LHS
{
    background: transparent url(images/PurpleLHSRepeat.png) repeat-y scroll 0% 0%;
   
}
div#navbar
{
    background-color:#3f4d9b;
    width:738px;
    height:50px;
    margin-top:0px;
    margin-left:12px;
    padding:0;
}
#navbar ol
{
    margin:0;
    padding:15px;
    background-color:#3f4d9b;    
}
#navbar li
{
    display:inline;
  	padding:5px 8px;
    background-color:#3f4d9b;
    font-family:times, helvetica,arial,"sans serif";
    font-size:16px;
    font-variant:small-caps;
    letter-spacing:1px;
}
#navbar li a
{
    text-decoration:none;
    color:#ffffff;
}
#navbar  a:hover
{
  color:#ff370e;
 }
#navbar li.first
{
    padding:5px;
}

#navbar li.thispage 
{
    color: #919193;
}
#navbar a.thispage 
{
    color: #919193;
}
div#contentwrapper
{
    margin:0;
    margin-left:12px;
    width:738px;
    background-color:#fafafa;
}

div#identity
{
    
    background-image:url(images/IdentityBanner-pagesNew.jpg);
    background-repeat:no-repeat;
    height:150px;
    width:750px;
    margin:0;
    padding-bottom:0px;
}
#identity img
{
    margin-top:0px;
}

div.content
{
   width:736px;
   margin:0px;
   background-color:#fafafa;
   padding-bottom:15px;
 
}

div.content img.yes1, img.yes2
{
   margin-top:0px;
   margin-left:125px; 
   border:1px solid #DEDFE3;
}
div.content img.yes2
{
    margin-left:25px;
}
label
{
    font-size: 12px;
}
p.searchprice input
{
    margin-right:20px;
}
div.content p.yes
{
    margin:-25px 0 0 100px;
    font-weight:bold;
    padding-bottom:10px;
    color:#481377;
}

div.content h1
{
    color:#AE4756;
    font-size:20px;
    padding:10px 10px 10px 25px;
    font-variant:small-caps;
 /*   background-color:#DDE0EF;*/
  text-align:center;
    margin:0;
}
div.content h3
{
    color:#666666;
    font-variant:small-caps;
    margin: 40px 0 10px 25px;
    font-weight:normal;
}

div.mainsearch
{
  
    height:600px;  /* 500px */
    background-color:#fafafa;
    margin-left:25px;
}
img.homes, img.land, img.ranches
{
    float:left;
    padding:3px;
    border:1px solid #D6D7DB; 
    margin:20px;  
  
   
}
img.land
{
    clear:left;
}
div.OtherSearch
{
  
   clear:both; 
   margin:10px 30px 40px 20px;
   border:1px solid #DEDFE3; 
  /* background-color:#BFB8A5;*/
  background-color:#EBECF0;
 
}
div.content p.SurroundingAreas
{
  /*  float:right; */
    width:700px;
    font-size:22px;
   /* margin:-72px 0px 0 45px;*/
    margin:10px 0 0 0px;
    text-align:center;
    padding:25px 0;
    font-variant:small-caps;
    font-family:times;
    color:#807868;
    
}
div.OtherSearch a
{
    color:#807868;
}
div.OtherSearch a:hover
{
    color:#A0A6BB;
}
div.content p.TaosPines
{
    float:right;
    padding:.5em 2px;
    border:1px solid #36085e;
    font-size:22px;
    margin:13px 45px 0 0;
}
div.content p.TaosPines b
{
    background-color:#e4e0d0;
    color:#36085e;
    padding:.5em 0;
    font-weight:normal;
    font-variant:small-caps;
}
div#searchmls 
{
	clear:left;
	width:700px; 
	margin:10px 25px;
	padding-bottom: 5px;
	border:1px solid #AE4756;
	font-family: Tahoma;
	font-size: 10px;
}
#searchmls h4
{
    margin:0;
    background-color:#AE4756;
    font-size: 12px;
    padding:5px;
    color: #fff;
}

div#searchresult 
{
	clear:left;
	width:700px; 
	margin:10px 25px;
	padding-bottom: 5px;
	border:1px solid #DDDFE8;
	font-family: Tahoma;
	font-size: 10px;
}
#searchresult ul
{
    padding-left: 40px;
}
#searchresult h4
{
    margin:0;
    background-color:#D3D5DD;
    font-size: 12px;
    padding:5px;
    color: #330066;
}
p.description
{
	font-family: Tahoma;
	font-size: 10px;
	color: #333333;
	padding: 0px 5px;
}
div.paging 
{
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
    text-align:right;
    padding-right: 10px;
}
#searchresult a
{
    color:#330066;
}


#price 
{
    font-weight: bold;
}
#mybold 
{
    font-weight: bold;
}
div.light
{
    font-family: Tahoma;
    font-size: 10px;
}
div.dark
{
    background-color:#ebecf0;

}
img.Property
{
    float:left;
    clear:left;
    padding:10px 10px 5px 10px;
}
a#virtualtour
{
    clear:left;
    color:#330066;
    
}
img.LogHome
{
    border-width:0;
}
img.map
{
	border:1px solid #a19a87;
}
div#extrainfo img.bloglink
{
 width:200px;

 background-color:white;
 padding:0;
 border-width:0;
}
div.linkblock
{
    width:200px;
}
#extrainfo div.linkblock a
{
    color:#fafafa;
    font-size:16px;
    text-decoration:none;
  
}
#extrainfo div.linkblock a:hover
{
    color:#aaaaaa;
    color:#3f4d9b;
 }   
#extrainfo h5
{
    font-variant:small-caps;
    color:#fafafa;
    border-bottom:2px solid #fafafa;
}
#extrainfo div.linkblock h5
{
   float:left;
   clear:left;
   width:100px;    
   margin-left:5px;
   font-family:times;  
   padding:10px 3px;
   margin-top:0;
   margin-bottom:2px;
   font-size:14px;
   font-weight:normal;
}
#extrainfo div.linkblock h5.last
{
    border-bottom-width:0px;
}
#extrainfo h4
{
    float:right;
    font-variant:small-caps;
    color:#606f8c;
    font-weight:normal;
    font-size: 16px;
    width:80px;
    margin-right:5px;
}
div#bottom
{
    background:transparent url(images/PurpleBottom.png) no-repeat scroll 0% 100%;
    height:15px;
    width:960px;
    margin-top:-5px;
}
div#footer
{
   
  margin:0;
  width:880px;   
}
#footer p
{
    color:#f0f0f0;
    font-size:11px;
    font-family:arial,"sans serif";
    margin-left:10px;
    width:880px;
}
#footer ol.footerlinks
{
    font-family:arial,"sans serif";
    font-size:10px;   
}
#footer li
{
    display:inline;
    color:black;
    border-right:1px solid #f0f0f0;
    padding: 0 15px;
    margin-bottom:10px;
}
#footer li.first
{
    margin-left:0;
    padding-left:0;
}
#footer li.last
{
    border-right:0;
}
#footer li a
{
    color:#fafafa;
    text-decoration:none;
}
div#extrainfo
{

    position:absolute;
    top:80px;
    left:750px;
    width:200px;
    padding-bottom:150px;
    background-color:#a19a87;  
    background-color:#5773a4;
    background-color: #8298C1;
  /*  background-image:url(images/gooseplant6.jpg);
    background-image:url(images/gooseplantBlue.jpg);
    background-repeat:repeat-x; */
    z-index:10;
  
}


div#extrainfo div.search
{
    float:right;
    background-color:#3f4d9b;
    width:200px;
    height: 35px;
    padding-top:15px;
}
div.search input
{
    color: #aaa;
}
div#searchmls ul.pricesearch
{
   padding-left:10px;
   padding-right: 5px;
}

div.content h3.search
{
    color:#666666;
    font-variant:small-caps;
    margin: 5px 0 10px 5px;
    font-weight:normal;
    border-bottom:solid thin #666; 
    margin-bottom: 0px;  
    font-size:12px;
}



