
#clientContent { 
  width: 715px; 
  padding: 4px; 
  float: left;
  overflow:hidden;
  }
#sideBar { 
float: left;
overflow:hidden;
/*
  position: absolute; 
  top:0; 
  left: 724px; 
  */
  width:203px; 
  
  }

  /*
  .content_wrapper { position: relative; }*/
  
  
#google_ads {
  margin-left: 10px;
  width: 183px;
  border-bottom: 1px solid #969696;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #000;
}

input { font-family: "Arial",Verdana, sans-serif; }
textarea { font-family: "Arial",Verdana, sans-serif; font-size: 0.95em }

input.textbox,span.autoFormInputs textarea {
	color: #000;
	margin-bottom: 7px;
	background: #fff;
  border: 1px solid #ccc;
	padding: 5px;
	width: 95%;
	}
	
/* * html input.textbox { height: 28px; }	*/
	
	span.autoFormInputs textarea {height: 200px;}

input.button {
	color: #FFF;
	margin-bottom: 7px;
	background: #fff;
  border: 1px solid #ccc;
	padding: 5px;
	margin-top: 20px;
	background: #c10c0c;
	}

span.autoFormInputs select {
  border: 1px solid #c1c1c1; 
  padding-top: 1px; 
  padding-bottom: 1px; 
  width: 15%;
  }

 * html select.selectbox { width: 50px; } 
 * html select.selectboxbed { width: 100px; } 
 * html select.selectboxprice { width: 100px; } 
  
/*input:focus, textarea:focus, select:focus { background-color: #FFFFCC; }*/


/* Write Review Settings
----------------------------------------- */
#write_review { font-size: 12px; }
  #write_review h2{ color: #c10c0c; font-weight: bold; font-size: 16px; padding-top: 10px; padding-bottom: 16px; }
  
  #write_review input { font-size: 12px;}
  #write_review textarea { font-size: 12px;}
  
  
  /* ------------------------------------------------------------------------------------  */
  
  div#reviews_view { width: 698px; border: 1px solid #c1c1c1; font-size: 12px; padding: 6px; }
    div#reviews_view div.header_bar { border-bottom: 1px solid #990000; }
      div#reviews_view div.header_bar div.title { padding-bottom: 8px; position:relative; }
        div#reviews_view div.header_bar div.title h2 { font-size: 18px; font-weight: bold; color: #cc0000; }
        div#reviews_view div.header_bar div.title a { text-decoration: none; color: #0000cc; right:0; top:0; position:absolute; font-size: 18px; font-weight: bold;  }
        div#reviews_view div.header_bar div.title a:hover { text-decoration: underline; color: #333; }
  
    /* Level One */
    div#reviews_view div.level_one { position: relative; height: 220px; margin-top: 6px;}
      /* Information */
      div#reviews_view div.level_one div.information { width: 255px; padding-right: 5px; border-right: 1px solid #c1c1c1; height: 220px;}
        /* Recommendation */
        div#reviews_view div.level_one div.information div.recommedation { border-bottom: 1px solid #c0c0c0; padding-top: 6px; padding-bottom: 6px; font-style: italic; }
          div#reviews_view div.level_one div.information div.recommedation h3 { font-size: 14px; color: #000; font-weight: bold; padding-bottom: 4px; font-style: normal; }
        /* Criteria */
        div#reviews_view div.level_one div.information div.criteria { margin-top: 10px; }
          div#reviews_view div.level_one div.information div.criteria h3 { font-size: 12px; color: #333; font-weight: bold;}
          div#reviews_view div.level_one div.information div.criteria ul { list-style: none; margin-top: 2px; }    
            div#reviews_view div.level_one div.information div.criteria ul li{ clear: left; padding-top: 2px; }
              div#reviews_view div.level_one div.information div.criteria ul li label{ width:100px; display: block; float: left; }
              div#reviews_view div.level_one div.information div.criteria ul li img{ display:block; float: left; }
        /* Photos */      
        div#reviews_view div.level_one div.photos { width: 164px; position: absolute; top: 0; left: 262px; height: 220px; }     
          div#reviews_view div.level_one div.photos div.border { 
            border: 1px solid #c0c0c0; 
            width: 154px;  
            margin-left: 5px;
            height:218px;
            } 
            div#reviews_view div.level_one div.photos div.border div { 
              margin-top:6px; 
              margin-left: 5px; 
              width: 144px; 
              height:208px; 
              overflow:hidden; 
              text-align: center; 
              }
              div#reviews_view div.level_one div.photos div.border div img {  
                margin: 0 auto;
                display: block;
                text-align: center;
              }
        /* Small Map */      
        div#reviews_view div.level_one div.small_map { width: 259px; position: absolute; top: 0; left: 437px; height: 220px; text-align: center; }
          div#reviews_view div.level_one div.small_map div#small_map { width: 259px; height: 218px; border: 1px solid #c1c1c1; }
    /* Level Two */          
    div#reviews_view div.level_two { margin-top: 6px;  border-top: 1px solid #c0c0c0; height: 50px; }
      div#reviews_view div.level_two ul { list-style: none; width: 688px; margin-left: 5px; margin-top: 12px; }
        div#reviews_view div.level_two ul li { display: block; float: left; width: 172px; text-align: center;}
          div#reviews_view div.level_two ul li a { margin: 0 auto; }
          div#reviews_view div.level_two ul li span { margin: 0 auto; }
    /* Level Three */       
    div#reviews_view div.level_three { height: 32px; border-top: 1px solid #990000;  }
      /* Review Options */
      div#reviews_view div.level_three div.review_options{ position: relative; margin-top: 5px; }
        div#reviews_view div.level_three div.review_options div.num_reviews{ line-height: 1.6em; font-size: 14px; font-weight: bold; color: #990000; }
        div#reviews_view div.level_three div.review_options div.sort_options{ position: absolute; right:0; top:0; }
    
        
        
    div#reviews_view div.level_four { 
      width: 698px; 
      overflow:hidden; 
      } 
      div#reviews_view div.level_four ul {  }    
        div#reviews_view div.level_four ul li{ 
          display: block; 
          float: none; 
          border-top: 1px solid #c0c0c0; 
          }
          /* Review Item Content */ 
          div#reviews_view div.level_four ul li div.review_item_content{ 
            padding-top: 6px; 
            padding-bottom: 6px; 
            }    
            /* Titlebar */ 
            div#reviews_view div.level_four ul li div.review_item_content div.titlebar{ 
              position: relative; 
              padding-bottom: 6px; 
              width: 100%; 
              }    
              div#reviews_view div.level_four ul li div.review_item_content div.titlebar h3{ 
                font-weight: bold; 
                font-size: 14px; 
                color: #000;
                }    
              div#reviews_view div.level_four ul li div.review_item_content div.titlebar div.small{ 
                width: 100px; 
                text-align: right; 
                font-size: 11px; 
                font-style: italic; 
                top:0; 
                right:0; 
                position: absolute; 
                }    
                
                
                
            div#reviews_view div.level_four ul li div.review_item_content div.review_item_body{
              
              }
              div#reviews_view div.level_four ul li div.review_item_content div.review_item_body div.comments{
                padding-top: 10px;
                padding-bottom: 10px;
                }
              div#reviews_view div.level_four ul li div.review_item_content div.review_item_body div.criteria{
                padding-top: 10px;
                }
                div#reviews_view div.level_four ul li div.review_item_content div.review_item_body div.criteria h5{
                  font-weight:bold;
                  padding-bottom: 4px;
                  }
                div#reviews_view div.level_four ul li div.review_item_content div.review_item_body div.criteria ul{
                  
                  }  
                  div#reviews_view div.level_four ul li div.review_item_content div.review_item_body div.criteria ul li{
                    clear:both;
                    border:none;
                    }  
                    div#reviews_view div.level_four ul li div.review_item_content div.review_item_body div.criteria ul li span{
                      display: block;
                      float: left;
                      width: 80px;
                      }  
                    
              div#reviews_view div.level_four ul li div.review_item_content div.review_item_body div.rec{
                padding-top: 10px;
                }
                div#reviews_view div.level_four ul li div.review_item_content div.review_item_body div.rec span.title{
                  font-weight:bold;
                  }
                div#reviews_view div.level_four ul li div.review_item_content div.review_item_body div.rec img{
                  display:block;
                  margin-top: 4px;
                  } 
                   
              div#reviews_view div.level_four ul li div.review_item_content div.review_item_body div.top_details{
                
                }
                div#reviews_view div.level_four ul li div.review_item_content div.review_item_body div.top_details span{
                  display:block;
                  padding-top: 2px;
                  padding-bottom: 2px;
                  }
                  div#reviews_view div.level_four ul li div.review_item_content div.review_item_body div.top_details span span.title{
                    display:inline;
                    font-weight: bold;
                    }
              
            div#reviews_view div.level_four ul li div.review_item_content div.repeat_review_foot{
              border:none; 
              position:relative;
              }
              div#reviews_view div.level_four ul li div.review_item_content div.repeat_review_foot a.backbutt{ 
                position:absolute;
                right:0;
                top:0;
                }
            div#reviews_view div.level_four ul li div.review_item_content div.useful {
              
              }
        
        
 div#reviews_view div.backtomap_footer {
    border-top: 1px solid #c0c0c0;
    padding-top: 4px;
    text-align: right;
    }
    
    div#reviews_view div.backtomap_footer a { 
      color: #0000cc; 
      font-size: 18px; 
      font-weight: bold;  
      }
      div#reviews_view div.backtomap_footer a:hover { 
        text-decoration: underline; 
        color: #333; 
        }       
        
        
        
        
        
                     
  div.clearme { clear: both; } 
             
  

       
/* ------------------------------------------------------------------------------------  */
       
       
div#rent_view { width: 698px; border: 1px solid #c1c1c1; font-size: 12px; padding: 6px; }
  div#rent_view div.header_bar { border-bottom: 1px solid #990000; padding-bottom: 8px; position:relative; }
    div#rent_view div.header_bar div.title { }
      div#rent_view div.header_bar div.title h2 { font-size: 18px; font-weight: bold; color: #cc0000; }
    div#rent_view div.header_bar div.details { 
      height: 21px; 
      position: absolute;
      top:0;
      right:0;
      clear:both;
      }  
      div#rent_view div.header_bar div.details span.price { 
        background: #0066cc;
        height:13px;
        float: left;
        display: block;
        color:#fff;
        text-align: center;
        padding:3px;
        padding-left:8px;
        padding-right:8px;
        }  
      div#rent_view div.header_bar div.details span.bed { 
        display: block;
        float: left;
        width:43px;
        height:19px;
        margin-left:4px;
        }  
      div#rent_view div.header_bar div.details span.bath { 
        display: block;
        float: left;
        width:43px;
        height:19px;
        margin-left:4px;
        }  
  
     /* Level One */
    div#rent_view div.level_one { 
      position: relative; 
      height: 220px; 
      margin-top: 6px;
      padding-bottom: 6px;
      border-bottom: 1px solid #c0c0c0;
      }
      /* Information */
      div#rent_view div.level_one div.information { width: 200px; padding-right: 5px; border-right: 1px solid #c1c1c1; height: 220px;}
        /* Recommendation */
        div#rent_view div.level_one div.information div.recommedation { border-bottom: 1px solid #c0c0c0; padding-top: 6px; padding-bottom: 6px; font-style: italic; }
          div#rent_view div.level_one div.information div.recommedation h3 { font-size: 14px; color: #000; font-weight: bold; padding-bottom: 4px; font-style: normal; }
        /* Criteria */
        div#rent_view div.level_one div.information div.amenities { 
          margin-top: 6px;
          }
          div#rent_view div.level_one div.information div.amenities h5 {
            color:#000;
            font-weight:bold;
            }
          div#rent_view div.level_one div.information div.amenities label.sub {  
            display:block;
            margin-left: 4px;
            margin-top: 6px;
            }
            div#rent_view div.level_one div.information div.amenities label.sub input {
              color: #000;
              }
        /* Photos */      
        div#rent_view div.level_one div.photos { width: 250px; position: absolute; top: 0; left: 207px; height: 220px; }     
          div#rent_view div.level_one div.photos div.border { 
            border: 1px solid #c0c0c0; 
            width: 209px;  
            margin-left: 5px;
            height:218px;
            position:relative;
            } 
            div#rent_view div.level_one div.photos div.border div { 
              margin-top:6px; 
              margin-left: 5px; 
              width: 199px; 
              height:208px; 
              overflow:hidden; 
              text-align: center; 
              position: relative;
              }
              div#rent_view div.level_one div.photos div.border div img { 
              
              display: block;
              margin:0 auto;
              
              }
            div#rent_view div.level_one div.photos div.border div.changer{  
              position:absolute;
              bottom:0;
              height:24px;
              background:#fff;
              padding-top: 6px;
              }
              
        /* Small Map */      
        div#rent_view div.level_one div.small_map { width: 259px; position: absolute; top: 0; left: 437px; height: 220px; text-align: center; }
          div#rent_view div.level_one div.small_map div#small_map { width: 259px; height: 218px; border: 1px solid #c1c1c1; }
    /* Level Two */     
    div#rent_view div.level_two {  
      padding-bottom: 6px;
      }
      div#rent_view div.level_two p{  
        padding-top: 10px;
        }
        div#rent_view div.level_two p span{  
          font-weight:bold;
          }
        div#rent_view div.level_two p a{  
          display:block;
          }  
     div#rent_view div.level_three { 
       height: 35px; 
       padding-top: 15px;
       }
       div#rent_view div.level_three ul { clear:both; }
         div#rent_view div.level_three ul li { 
           display: block; 
           float: left;
           padding-right: 10px;
           }
     
   
     
     div#rent_view div.level_four {
       text-align: right;
       }
     div#rent_view div.level_four a { 
      color: #0000cc; 
      font-size: 18px; 
      font-weight: bold;  
      }
      div#rent_view div.level_four a:hover { 
        text-decoration: underline; 
        color: #333; 
        }       
        
        
        
        
        
/* Member Area ---------------------------------------------------------------------------- */        
div#member_area { 
  font-size: 12px; 
  color: #000; 
  width: 714px;
}
div#member_area h2 { 
  color: #c10c0c; 
  font-weight: bold; 
  font-size: 16px; 
  padding-top: 10px; 
  padding-bottom: 16px; 
}        
div#member_area ul.member_menu { 
  width: 712px; 
  background: #fff url('i/member_menu_span.gif') no-repeat center bottom;
  height: 43px;
  clear:both;
}        
div#member_area ul.member_menu li {
  margin-bottom: 10px;
  float: left;
  display: block;
  height: 33px;
  text-align: center;
  width: 97px;
  background: #fff url('i/member_menu_off.gif') no-repeat center top;
  overflow: hidden;
  line-height: 3.4em;
  margin-right: 4px;
}

div#member_area ul.member_menu li a{
  color:#676767;
  text-decoration: none;
  font-weight: bold;
}

div#member_area ul.member_menu li.active {
  background: #fff url('i/member_menu_on.gif') no-repeat center top;
}

div#member_area ul.member_menu li.active a{
  color:#fff;
}

div#content_border{
  border: 1px solid #c1c1c1;
  width: 690px;
  padding:10px;
}

div#content_border div#myprofile, 
div#content_border div#myreviews, 
div#content_border div#mysearch { 
  width:220px; 
  float: left;
  text-align: left;
  position:relative;
}
div#content_border div#myprofile h4, 
div#content_border div#myreviews h4, 
div#content_border div#mysearch h4{
  background-color: #fff;
  padding:2px;
  padding-left: 6px;
  padding-right: 6px;
  position: absolute;
  top:0;
  font-size: 135%;
  color: #000;
  font-weight: bold;
}
div#content_border div#myprofile div.wrapper, 
div#content_border div#myreviews div.wrapper, 
div#content_border div#mysearch div.wrapper { 
  width:192px; 
  border: 2px solid #676767;
  padding-right: 12px;
  padding-left: 12px;
  padding-bottom: 12px;
  margin-top: 8px;
  padding-top: 12px;
}
div#content_border div#myprofile div.wrapper, 
div#content_border div#mysearch div.wrapper { 
  height: 180px;
}

div#content_border div#myreviews, div#content_border div#mysearch{
  margin-left: 15px;
}


/* =mytools =myprofile */
div#content_border div#myprofile ul {  }
div#content_border div#myprofile ul li { padding-bottom: 12px; }
div#content_border div#myprofile ul li h5{ font-weight: bold; }
div#content_border div#myprofile ul li a{ text-decoration: underline; color: #000; }
div#content_border div#myprofile ul li a:hover{ text-decoration: underline; color: #0085e6; }
div#content_border div#myprofile ul li span.name { color: #0085e6; }

/* =mytools =myreviews */
div#content_border div#myreviews ul {  }
div#content_border div#myreviews ul li { padding-bottom: 12px; }
div#content_border div#myreviews ul li.myreviews { padding-bottom: 0px; }
div#content_border div#myreviews ul li.myreviews ul li { 
  padding-bottom: 4px; 
  line-height: 1.3em;
}

div#content_border div#myreviews ul li.writereview { 
  padding-top: 6px; 
  line-height: 1.2em;
}
div#content_border div#myreviews ul li.writereview a{ display: block; }
div#content_border div#myreviews ul li.writereview h5{ font-weight: bold; }
div#content_border div#myreviews ul li a{ text-decoration: underline; color: #000; }
div#content_border div#myreviews ul li a:hover{ text-decoration: underline; color: #0085e6; }
div#content_border div#myreviews ul li span.numreviews { color: #0085e6; }

div#content_border div#myreviews ul li.writereview a{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: 25px;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(i/interface/detailsandavailabilityorange.jpg);
  background-repeat: no-repeat;
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	visibility: visible;
	color: #fff;
	height: 28px;
	width: 140px;
	margin: 0 auto;
	margin-top: 6px;
	font-weight: bold;
}


/* =mytools =mysearch */
div#content_border div#mysearch ul {  }
div#content_border div#mysearch ul li { padding-bottom: 12px; }
div#content_border div#mysearch ul li h5{ font-weight: bold; color: #000; }
div#content_border div#mysearch ul li a{ text-decoration: underline; color: #000; }
div#content_border div#mysearch ul li a:hover{ text-decoration: underline; color: #0085e6; }
div#content_border div#mysearch ul li span.link { display: block; }  

/* =mysearch =lastsearch_page */
#content_border div.shortlist_page{

}
#content_border div.shortlist_page h3{
  font-weight: bold; 
  font-size: 125%;
  color: #000; 
}
#content_border div.shortlist_page ul{
  margin-top: 5px;
  margin-bottom: 10px;
}
#content_border div.shortlist_page ul li{
  padding-bottom: 12px;
  line-height: 1.4em;
}
#content_border div.shortlist_page ul li span{
  display: block;
}
#content_border div.shortlist_page ul li a{
  text-decoration: underline; 
  color: #000;
}
#content_border div.shortlist_page ul li a.remove{
  color: #FF0000;
}
#content_border div.shortlist_page ul li a.title{
  font-weight: bold;
}
#content_border div.shortlist_page ul li a:hover{
  color: #0085e6;
}


/* =mysearch =lastsearch_page */
#content_border div.lastsearch_page{

}
#content_border div.lastsearch_page h5{
  font-weight: bold; 
  font-size: 125%;
  color: #676767; 
}
#content_border div.lastsearch_page ul{
  margin-top: 5px;
  margin-bottom: 10px;
}
#content_border div.lastsearch_page ul li{
  padding-bottom: 4px;
}
#content_border div.lastsearch_page ul li a{
  text-decoration: underline; 
  color: #000;
}
#content_border div.lastsearch_page ul li a:hover{
  color: #0085e6;
}


/* =mysearch =email_alert */
#content_border #options{
  
}
#content_border #options ul{
  
}
#content_border #options ul li{
  padding-bottom: 12px;
  line-height: 1.3em;
}
div#content_border div#options ul li h5{ 
  font-weight: bold; 
  font-size: 125%;
}
div#content_border div#options ul li h5 a{ 
  color: #676767; 
  text-decoration: none;
}
div#content_border div#options ul li h5 a:hover {
  text-decoration: underline;
  color: #333;
}


                  
                 
#add_rent_form_wrapper {  }                 
  #add_rent_form_wrapper label { display:block; }                 
  #add_rent_form_wrapper label input{ display:block; }                 
  #add_rent_form_wrapper label select{ display:block; margin-bottom:6px;}            

  
  
  
  
  
  		div.autoFormHeader	{
			font-size: 1.2em;
			font-weight: bold;
			text-decoration: underline;
			margin-bottom: 2px;
			}
			
		div.unitType {
			margin-top: 5px;
			margin-bottom: 10px;
			}
			
		div.unitType input{	margin-left: 10px;}
		
		span.legal{ margin-top: 10px; display: block; }
		span.yearsAt{  }
			span.yearsAt span.connect{ line-height: 2em; vertical-align: top; }
			
		span.guidelines {
			display: block;
			width: 680px;
			text-align: right;
			}	
			
		span.yourdetails, span.provideEmail, span.wouldyou {
			display:block;
			margin-bottom: 10px;
			}
			
		ul.recommendtInformation { margin-left: 20px; }	
			ul.recommendtInformation li { margin-bottom: 10px; }	
		
		div.bedroom{ display:block; float:left; height: 20px; }
			div.bedroom label{ line-height: 2em; vertical-align: top; }
		div.bathrooms{ display:block; float:left; margin-left: 20px;  }
			div.bathrooms label{ line-height: 2em; vertical-align: top; }
		div.rentAmount{ display:block; float:left; margin-left: 20px; }
			div.rentAmount label{ line-height: 2em; vertical-align: top; }
		
		div.radioGroup { margin-bottom: 10px;}
			div.radioGroup ul { list-style: none;}
				div.radioGroup ul li{  }
				div.radioGroup ul li img{ margin-left: 2px; margin-right: 10px; }
				div.radioGroup ul li span.description{ padding-left: 5px; }
		
  
  
  .autoFormPassthru label { display: block; }
  
  
  
  
 li.spacerli  { width: 140px; height: 27px; }  
   li.spacerli a { display: none; }  
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
  div#sideBar div.group {  }
    div#sideBar div.group div.user_option {  }
    
    div#sideBar div.group div#google_ads {  
      margin-left: 10px;
      width: 190px;
      border-bottom: 1px solid #969696;
      padding-top: 10px;
      padding-bottom: 10px;
      color: #000;
      }
    div#sideBar div.group div#mytools {  
      margin-left: 10px;
      width: 190px;
      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: 3px;
            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: 3px;
            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: 3px;
            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: 3px;
            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#renting_tips {  
      margin-left: 10px;
      width: 190px;
      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;
          
          }


/* =member_section =manage_images */

.manage_images h5{
  display: none;
}

.manage_images .autoFormFile{
  margin-bottom: 20px;
  line-height: 1.5em;  
}

.manage_images .autoFormSelect,
.manage_images .autoFormFile,
.manage_images .autoFormCheckbox,
.manage_images .autoFormPassthru{
  padding: 4px;  
  background-color: #f3f3f3;  
}

.manage_images .autoFormCheckbox .autoFormInputs{
  font-weight: bold;
  padding-top: 8px;
}
.manage_images .autoFormCheckbox .autoFormInputs input{
  margin-right: 10px;
}
/*
.manage_images .autoFormPassthru label,.manage_images .autoFormFile .autoFormInputs label{
  display:none;
}
*/
.manage_images .autoFormSelect{
  line-height: 1.5em;
}
.manage_images .autoFormSelect label, .manage_images .autoFormFile label{
  padding-bottom: 4px;
  font-weight: bold;
}
.manage_images .autoFormSelect .autoFormInputs, .manage_images .autoFormFile .autoFormInputs{
  display: block;
}



.frame{
  width: 99%;
  padding: 4px;
  font-size: 125%;
}

.frame a{
  color: #0000ee;
  text-decoration: none;
  padding-right: 10px;
}
.frame a:hover{
  color:#000;
}

.frame a .button{
  font-size: 135%;
  text-decoration: underline;
  padding-bottom: 20px;
}


.frame form{
  width: 100%;
  margin-top: 8px;
}

.autoFormHeader{
  padding-bottom: 10px;
  margin-top: 20px;
}



table {
  width: 100%;
}
table thead {
  background-color: #f4f4f3;
}
table thead tr {
  border-bottom: #e1e1e1;
}
table thead tr th {
  padding: 6px;
  font-weight: bold;
  color: #999999;
}

table tr td {
  padding: 6px;
}

table tr td.atCheckBar table tr td{ padding:0;}

table.atTopBar {
  background-color: #e1e1e1;
}


.repeat_review_foot form{
  display:inline;
}

.usefulbutt{
  background: #fff;
  background-image: none;
  border:0;
  cursor: pointer;
  color: #0000cc;
  text-decoration: underline;
  display: inline;
}


#donthaveaccountbutton{
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 115%;
  font-weight: bold;
  text-decoration:underline;
  color: #0000cc;
}
#donthaveaccountbutton:hover{
  color: #333;
}


#forgotpassbutton{
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 115%;
  font-weight: bold;
  text-decoration:underline;
  color: #0000cc;
}
#forgotpassbutton:hover{
  color: #333;
}


#back-nolisting{
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 145%;
  font-weight: bold;
  text-decoration:underline;
  color: #0000cc;
}
#back-nolisting:hover{
  color: #333;
}







.display-where .radioboxes label{
  font-size: 120%;
  padding-bottom: 6px;
  display: block;
}

.display-where .radioboxes label input{
  display: inline;
  padding-right: 10px;
}

#home-write_review{
  margin-top: 6px;
} 

#home-write_review h3 {
  font-size: 165%;
  font-weight: bold;
  color: #cc0000;
  padding-bottom: 6px;
  border-bottom: 1px solid #c0c0c0;
}

#home-write_review h4 {
  font-size: 135%;
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 10px;
}




#home-write_review .streetitem label, 
#home-write_review .cityitem label,
#home-write_review .postalitem label {
  font-size: 120%;
}

#home-write_review .streetitem label input, 
#home-write_review .cityitem label select,
#home-write_review .postalitem label input {
  display: block;
}

#home-write_review .cityitem label select{
  margin-bottom: 10px;
}

.display-didyoumean label {
  font-size: 120%;
  display: block;
  margin-bottom: 4px;
}

.display-final ul li{
  margin-bottom: 0px;
}
.display-final ul li a{
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 125%;
  font-weight: bold;
  text-decoration:underline;
  color: #0000cc;
}
.display-final ul li a:hover{
  color: #333;
}

.display-writelisting label{
  display:block;
  font-weight:normal;
  font-size: 120%;
  padding-bottom: 2px;
}

       
.display-writelisting .autoFormMerge a {
  display:none;
}
          
.display-writelisting .autoFormSelect {
  padding-top: 4px;
  padding-bottom: 4px;
}
          
          
.display-writelisting .autoFormCheckbox{
  padding-bottom: 6px;
  font-size: 110%;
}
.display-writelisting .autoFormCheckbox input{
  margin-right: 6px;
}

.contactpersonthing{
  line-height: 1.4em;
}

.contactpersonthing span.item{
  display: block;
}

.contactpersonthing span.item span{
  font-weight: normal;
}

.contactpersonthing a{
  display: block;
}


#addemailalert{
  font-size: 105%;
}
#addemailalert div.level_zero{}
#addemailalert div.level_zero h3{
  font-weight: bold;
  padding-bottom: 4px;
}

#addemailalert div.level_one{
  margin-bottom: 4px;
}
#addemailalert div.level_one h3{
  font-weight: bold;
  padding-bottom: 4px;
}
#addemailalert div.level_one label{
  display: block;
 padding-bottom: 4px;
}

#addemailalert div.level_two{
  margin-bottom: 4px;
}
#addemailalert div.level_two h3{
  font-weight: bold;
  padding-bottom: 4px;
}

#addemailalert div.level_three{
  margin-bottom: 4px;
}
#addemailalert div.level_three h3{
  font-weight: bold;
  padding-bottom: 4px;
}
#addemailalert div.level_three label{
  display: block;
  font-weight: bold;
}
#addemailalert div.level_three label select{
  display: block;
  font-weight: normal;
  margin-top: 4px;
  margin-bottom: 4px;
}

#addemailalert div.level_four{
  margin-bottom: 4px;
}
#addemailalert div.level_four h3{
  font-weight: bold;
  padding-bottom: 4px;
}
#addemailalert div.level_four label{
  display: block;
  margin-bottom: 2px;
  margin-left: 4px;
}

#addemailalert div.level_six{
margin-bottom: 4px;
}
#addemailalert div.level_six h3{
  font-weight: bold;
  padding-bottom: 4px;
}

#addemailalert div.level_eight{}
#addemailalert div.level_nine{}

#addemailalert .level_seven{
  margin-top: 10px;
}
#addemailalert .level_seven h3{
font-weight: bold;
  padding-bottom: 4px;
}

#addemailalert .level_seven #map{
  width: 100%;
  height: 500px;
}

#addemailalert div.level_eight{
margin-bottom: 4px;
margin-top: 10px;
}
#addemailalert div.level_eight h3{
  font-weight: bold;
  padding-bottom: 4px;
}



.autoFormSpan{
  margin-top: 10px;
}

#toplevelreturntourl{
  display: block;
  position: absolute;
  right:214px;
  top:104px;
  color: #0000cc; 
  font-size: 18px; 
  font-weight: bold;  
}

#toplevelreturntourl a:hover { 
text-decoration: underline; 
color: #333; 
}       


#spacer_div{
  padding: 2px;
}