div#content { background: #fff url('i/home_inside_bg.gif') repeat-y right 0;  }

#page { 
  position: relative; 
  overflow:hidden;
}  

div#clientContent { 
  width: 673px; 
  padding-bottom: 10px;
  }

#search_box_section { 
	height: 302px; 
	width: 667px;
	background-color: #dddddd;
	padding-left: 6px;
	padding-top: 18px;
	}
	
	#search_box_section div.round_box {  
	  background: transparent url('i/home_search_cont_bg.gif') no-repeat left 0;
	  width: 636px;
	  height: 261px;
	  padding: 12px;
	  color: #000;
	  }
	  #search_box_section div.round_box div.therest { position: relative; width: 636px; }
	    #search_box_section div.round_box div#search_form { height: 94px; }
	      #search_box_section div.round_box div#search_form h3 { font-size: 14px; font-weight: bold; padding-bottom: 6px; }
	      #search_box_section div.round_box div#search_form div.form_options { position: relative; width: 636px; }
	        #search_box_section div.round_box div#search_form div.left { position: absolute; top:0; left:0; }
	          #search_box_section div.round_box div#search_form div.left div.textbox { width: 440px; position: relative; }
	            #search_box_section div.round_box div#search_form div.left div.textbox input { 
  	            border: 1px solid #c1c1c1; 
  	            position: absolute; 
  	            top: 4px;
  	            width: 100%; 
  	            padding-top: 2px; 
  	            padding-bottom: 2px; 
  	            }
	          #search_box_section div.round_box div#search_form div.left div.radio_options { 
	            margin-top: 32px; 
	            text-align: right; 
	            font-size: 11px;
	            }
	            #search_box_section div.round_box div#search_form div.left div.radio_options span {
	             font-weight: bold;
	             font-size: 120%;
	            }
	            #search_box_section div.round_box div#search_form div.left div.radio_options label { padding-left: 10px; font-weight: bold; }
	        #search_box_section div.round_box div#search_form div.center { position: absolute; top:0; left:450px; }
	          #search_box_section div.round_box div#search_form div.center select { 
	            border: 1px solid #c1c1c1; 
	            padding-top: 1px; 
  	          padding-bottom: 1px; 
  	          margin-top: 4px;
	            }
	        #search_box_section div.round_box div#search_form div.right { position: absolute; top:0; right:0px; }
	          #search_box_section div.round_box div#search_form div.right input.searchbutton{ 
	            background:#9c0000;
	            border:1px solid #c1c1c1;
	            color: #fff;
	            font-size: 11px;
	            font-weight: bold;
	            padding:2px;
	            padding-bottom: 3px;
	            }

	    #search_box_section div.round_box div.therest div.cloud { width:422px; }
	      #search_box_section div.round_box div.therest div.cloud p { line-height: 2em; padding:4px; }
	        #search_box_section div.round_box div.therest div.cloud p a{ padding-right: 2px; text-decoration: none; color: #0000cc; }
	          #search_box_section div.round_box div.therest div.cloud p a:hover{ text-decoration: underline;  }
	      #search_box_section div.round_box div.therest div.cloud h3 { font-size: 14px; font-weight: bold; padding-bottom: 0px; }
	      
	      
	    #search_box_section div.round_box div.therest div.hoodmap_wrapper { width: 204px; position: absolute; right:0; top:0; }
	      #search_box_section div.round_box div.therest div.hoodmap_wrapper h3 { font-size: 14px; font-weight: bold; padding-bottom: 10px; }
	      #search_box_section div.round_box div.therest div.hoodmap_wrapper div.hoodmap { 
	       
	      
	      font-family: 'Verdana', Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 206px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	position: relative;

	      
	      
	        }
	        
	     /*   
#smallmap {
	font-family: 'Verdana', Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 206px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	position: relative;

}	        
*/
	
div.orange_bar { 
	height: 30px; 
	width: 673px; 
	background-color: #ff6600;
	text-align: center;
	font-size: 14px;
	color: #fff;
	line-height: 2em;
	}
	div.orange_bar a { color: #fff; font-weight: bold; }
	
	
	#other_content{ position: relative; text-align: left; padding: 6px; font-size: 12px; color: #000; padding-top:10px; padding-bottom:10px; line-height: 1.3em; }
	  #other_content hr{ color: #fff; background: #fff; height: 1px; width: 660px; border:0; border-bottom: 1px solid #ddd; padding:0; }
	  #other_content h3{ font-weight: bold; font-size: 14px; width: 100%; padding-bottom: 10px; }
	  
	#featured_listings{ position: relative; height: 130px; text-align: left; padding: 6px; font-size: 12px; color: #000;}
	  #featured_listings h3{ font-weight: bold; font-size: 14px; width: 100%; padding-bottom: 10px; }
	  #featured_listings div.item { position:absolute; top:25px; text-align:center; line-height: 1.6em; }
	  #featured_listings div.item img {  }
	    #featured_listings div.item div.content { width: 144px; text-align: center; margin-top: 6px; }
	      #featured_listings div.item div.content a { color: #000; }
	  #featured_listings div#feat_0 {  }
	  #featured_listings div#feat_1 { left: 172px; }
	  #featured_listings div#feat_2 { left: 344px; }
	  #featured_listings div#feat_3 { left: 517px; }
	
	#rants_raves{ position: relative; height: 138px; text-align: left; padding: 6px; font-size: 12px; color: #000;}
	  #rants_raves h3{ font-weight: bold; font-size: 14px; width: 100%; padding-bottom: 10px; }
	  #rants_raves #bad { width: 326px; }
	    #rants_raves #bad div.item{  }
	      #rants_raves #bad div.item div.pic{  
	        background:#fff url('i/interface/thumbs_down.jpg') no-repeat left 0;
	        width:55px;
	        height:55px;
	        float: left;
	        }
	      #rants_raves #bad div.item div.details{ margin-left: 5px; float: left; width:260px; }
	        #rants_raves #bad div.item div.details a { display: block; padding-bottom: 4px; color: #000; font-weight: bold; }
	        #rants_raves #bad div.item div.details span { display: block; padding-bottom: 2px;}
	    #rants_raves #bad div.item p{ clear: left; padding:5px; }
	      #rants_raves #bad div.item p a{ color: #333; font-size: 11px; display: block; }
	      
	  #rants_raves #good { position: absolute; top:15px; left: 334px; width: 326px; margin-top: 13px; }
	    #rants_raves #good div.item{  }
	      #rants_raves #good div.item div.pic{ 
	        background:#fff url('i/interface/thumbs_up.jpg') no-repeat left 0;
	        width:55px;
	        height:55px;
	        float: left;
	        }
	      #rants_raves #good div.item div.details{ margin-left: 5px; float: left; width:260px; }
	        #rants_raves #good div.item div.details a { display: block; padding-bottom: 4px; color: #000; font-weight: bold; }
	        #rants_raves #good div.item div.details span { display: block; padding-bottom: 2px; }
	    #rants_raves #good div.item p{ clear: left; padding:5px; }
	      #rants_raves #good div.item p a{ color: #333; font-size: 11px; display: block; }
	      
	      
	      
	      
	      
	      
	      
div#sideBar { 
  position: absolute; 
  top:0; 
  left: 673px; 
  width:255px 
}

  div#sideBar div.group {  }
    div#sideBar div.group div.user_option {  }
    
    div#sideBar div.group div#google_ads {  
      margin-left: 10px;
      width: 235px;
      border-bottom: 1px solid #969696;
      padding-top: 10px;
      padding-bottom: 10px;
      color: #000;
      }
    div#sideBar div.group div#mytools {  
      margin-left: 10px;
      width: 235px;
      border-bottom: 1px solid #969696;
      padding-top: 10px;
      padding-bottom: 10px;
      color: #000;
      }
      div#sideBar div.group div#mytools ul {  }
        div#sideBar div.group div#mytools ul li { padding-bottom: 12px; clear:both;}
        div#sideBar div.group div#mytools ul li#signin { }
          div#sideBar div.group div#mytools ul li#signin div.icon{ }
          
        div#sideBar div.group div#mytools ul li#last_search { padding-bottom:0; height: 40px; }
          div#sideBar div.group div#mytools ul li#last_search div.icon{ 
            display:block;
            float:left;
            width:27px;
            height:27px;
            background:transparent url('i/interface/lastsearch.png') no-repeat left 0;
            }  
          div#sideBar div.group div#mytools ul li#last_search div.content{ 
            float: left;
            padding-top: 8px;
            padding-left: 4px;
          }  
        div#sideBar div.group div#mytools ul li#myshortlist { padding-bottom:0; height: 40px; }
          div#sideBar div.group div#mytools ul li#myshortlist div.icon{  
            display:block;
            float:left;
            width:27px;
            height:27px;
            background:transparent url('i/interface/availability.png') no-repeat left 0;
            }  
          div#sideBar div.group div#mytools ul li#myshortlist div.content{ 
          float: left;
            padding-top: 8px;
            padding-left: 4px;
          }       
        div#sideBar div.group div#mytools ul li#emailalert { padding-bottom:0; height: 40px; }
          div#sideBar div.group div#mytools ul li#emailalert div.icon{ 
            display:block;
            float:left;
            width:27px;
            height:27px;
            background:transparent url('i/interface/email.png') no-repeat left 0;
            }  
          div#sideBar div.group div#mytools ul li#emailalert div.content{ 
          float: left;
            padding-top: 8px;
            padding-left: 4px;
          }           
        div#sideBar div.group div#mytools ul li#logout { padding-bottom:0; height: 40px; }
          div#sideBar div.group div#mytools ul li#logout div.icon{ 
            display:block;
            float:left;
            width:27px;
            height:27px;
            background:none;
            }  
          div#sideBar div.group div#mytools ul li#logout div.content{ 
            float: left;
            padding-top: 8px;
            padding-left: 4px;
            }      
            div#sideBar div.group div#mytools ul li#logout div.content a{
              font-size: 12px; font-weight: bold;
              }       
        
          div#sideBar div.group div#mytools ul li h3 { font-size: 14px; font-weight: bold; color: #fff; }
          div#sideBar div.group div#mytools ul li a { color: #000; text-decoration: none; }
          div#sideBar div.group div#mytools ul li a:hover { color: #fff; text-decoration: underline; }
        div#sideBar div.group div#mytools ul li#last_search { padding-bottom: 0; }  

    div#sideBar div.group div#bookmark_links {  
      margin-left: 10px;
      width: 235px;
      border-bottom: 1px solid #969696;
      padding-top: 10px;
      padding-bottom: 10px;
      color: #000;
      }     
      
    div#sideBar div.group div#bookmark_links a{ 
      clear: both; 
      text-decoration: none;
      color: #000;
    }   
    div#sideBar div.group div#bookmark_links a span.icon{
      display: block;
      width: 10px;
      height: 10px;
      background: transparent url('/theme/myhood/i/delicious.small.gif') no-repeat left 0;
      float: left;
      margin-top: 1px;
    }   
    div#sideBar div.group div#bookmark_links a span.text{
      margin-left: 10px;
      font-weight: bold;
      font-size: 110%;
    }

    div#sideBar div.group div#hidden_page_58 {  
      margin-left: 10px;
      width: 235px;
      border-bottom: 1px solid #969696;
      padding-top: 10px;
      padding-bottom: 10px;
      color: #000;
      }
        
    div#sideBar div.group div#renting_tips {  
      margin-left: 10px;
      width: 235px;
      border-bottom: 1px solid #969696;
      padding-top: 10px;
      padding-bottom: 10px;
      color: #000;
      }
      div#sideBar div.group div#renting_tips h3 { font-size: 14px; font-weight: bold; padding-bottom: 4px; }
      div#sideBar div.group div#renting_tips ul {  }
        div#sideBar div.group div#renting_tips ul li { padding-bottom: 15px; }
          div#sideBar div.group div#renting_tips ul li p { padding-top: 1px; padding-bottom: 6px; }
          div#sideBar div.group div#renting_tips ul li a { font-size: 12px; font-weight: bold; display: block; color: #000; }
          div#sideBar div.group div#renting_tips ul li a.more { font-size: 11px; }
          div#sideBar div.group div#renting_tips ul li a.diggthis { 
            margin-top: 12px; 
            display:block;
            height: 27px;
            width: 65px;
            padding-left: 35px;
            background: transparent url('i/interface/diggthis.jpg') no-repeat left 0;
            line-height: 2.4em;
            }
          div#sideBar div.group div#renting_tips ul li a.delicious {  
          margin-top: 6px; 
            display:block;
            height: 27px;
            width: 65px;
            /*padding-left: 35px;
            background: transparent url('i/interface/diggthis.jpg') no-repeat left 0;*/
            line-height: 2.4em;
          
          }
          
      
    div#sideBar div.group div#top_reviews {  }
      div#sideBar div.group div#top_reviews h3 { 
        background-color: #5f5f5f; 
        height: 30px; 
        width: 245px; 
        color: #fff;
        font-size: 14px;
        font-weight: bold;
        line-height: 2.0em;
        padding-left: 10px;
        }
      div#sideBar div.group div#top_reviews div#pic { 
        height: 208px; 
        width: 255px; 
        position:relative;
        }
        div#sideBar div.group div#top_reviews div#pic img{
          position: absolute;
          top:0;
          }
      div#sideBar div.group div#top_reviews div#desc { 
        height: 25px; 
        width: 245px;  
        line-height: 2.0em;
        color: #fff;
        padding-left: 10px;
        background-color: #5f5f5f; 
        position: relative;
        }
        div#sideBar div.group div#top_reviews div#desc div.location{ line-height: 2.6em; }
        div#sideBar div.group div#top_reviews div#desc div.location a.locationbutton{  
          text-decoration: underline;
          color:#fff;
          font-size: 12px;
          font-weight: bold;
          }
         div#sideBar div.group div#top_reviews div#desc div.location a.locationbutton:hover{ text-decoration: underline;}  
        div#sideBar div.group div#top_reviews div#desc div.buttons{  
          position: absolute;
          top:0;
          right:0;
          width: 80px;
          text-align: right;
          clear: both;
          }
          div#sideBar div.group div#top_reviews div#desc div.buttons a.backbutton{ 
            display: block;
            float: left;
            color: #fff;
            margin-right: 5px;
            }
          div#sideBar div.group div#top_reviews div#desc div.buttons a.nextbutton{ 
            display: block;
            float: left;
            color: #fff;
            }
