html{
    background:#ffffff;
    margin:0px;
    padding:0px;
    height:100%;
    color:#000000;
}

body{
    margin:0px;
    padding: 0px;
    height:100%;
    font-size:12px;
    color:black;
    font-family:arial,helvectica,sans-serif;
}

form{
    margin:0px;
    padding:0px;
    }

.wrapper{
    position:relative;
    top:25px;
    width:800px;
    margin:0px auto;
    padding:10px 0px 0px 0px;
    background: #ffffff url('../img/layout/open_container.jpg') no-repeat top right;
}
    
.container{
    position:relative;
    width:800px;
    background: #ffffff url('../img/layout/faux.jpg') repeat-y left;
    height:100%;
}

.logo_spot{
    position:absolute;
    left:0px;
    top:2px;
    width:322px;
    background:  url('../img/layout/logo_spot.jpg') no-repeat top left;
    height:126px;
    }

.main_left{
    float:left;
    width:324px;
    margin-top:105px;
}

.main_logo{
    width:308px;
    height:108px;
}

.menu_holder{
    margin:12px 0px 8px 13px;
    padding-top:6px;
    width:300px;
    background: #1c5b53 url('../img/layout/menu_top.jpg') no-repeat top left;
    height:100%;
}


.main_right{
    float:left;
    width:470px;
    margin-bottom:-17px;
}

.close_container{
    width:800px;
    background: white url('../img/layout/close_container.jpg') no-repeat top right;
    clear:both;
    padding-top:32px;
    text-align:right;
}

.close_container p{
    font-size:12px;
    font-family:arial,helvectica,sans-serif;
    padding:0px;
    margin:0px 15px 0px 0px;
    color:#666666;
    }



.header_space{
    position:absolute;
    top:0px;
    left:0px;
    width:450px;
    height:140px;
}

.content_holder{
    position:relative;
    padding:150px 5px 6px 3px;
    width:450px;
    margin:10px 0px 0px 7px;

}

.lightbar{
    width:445px;
    background: #ffffff url('../img/layout/lightbar-top.jpg') no-repeat top left;
    padding:0px;
    margin:0px;
    border-bottom:1px solid white;
}

.case_lightbar{
    width:445px;
    background: #ffffff url('../img/layout/lightbar-top.jpg') no-repeat top left;
    padding:0px;
    margin:0px;
    border-bottom:1px solid white;
}

.lightbar_search_top{
    width:445px;
    height:21px;
    background: #ffffff url('../img/layout/search_top.jpg') no-repeat top left;
    padding:0px;
    margin:0px;
}
.lightbar_search_mid{
    width:445px;
    background: #ffffff url('../img/layout/search_mid.jpg') repeat-y top left;
    padding:0px;
    margin:0px;
}
.lightbar_search_bottom{
    width:445px;
    height:21px;
    background: #ffffff url('../img/layout/search_bottom.jpg') no-repeat top left;
    padding:0px;
    margin:0px;
}


.lightbar_close{
    height:10px;
    line-height:10px;
    overflow:hidden;
    background: url('../img/layout/lightbar-bottom.jpg') no-repeat top left;
    margin:0px;
    padding:0px 0px 0px 8px;
    width:437px;
}

.lightbar_small{
    float:left;
    width:194px;
    padding:8px 8px 0px 8px;
    margin:13px 10px 0px 0px;
    background: #b1d8d5 url('../img/layout/lightbar-small-top.jpg') no-repeat top left;
}

.lightbar_small p{
    margin:5px 0px 12px 0px;
    padding:0px 0px 5px 0px;
    line-height:15px;
    }

.lightbar_small_right{
    float:right;
    width:194px;
    padding:8px 8px 0px 8px;
    margin:13px 2px 0px 0px;
    background: #b1d8d5 url('../img/layout/lightbar-small-top.jpg') no-repeat top left;
}

.lightbar_small_right p{
    margin:5px 0px 12px 0px;
    padding:0px 0px 5px 0px;
    line-height:15px;
    }

.lightbar_small_close{
    width:210px;
    height:10px;
    line-height:10px;
    overflow:hidden;
    margin:0px -8px 0px -8px;
    background: #eceeeb url('../img/layout/lightbar-small-bottom.jpg') no-repeat top left;
}
    

h1{
    font-size:18px;
    font-family:arial,helvectica,sans-serif;
    margin:0px 0px 8px 0px;
    padding:0px;
    color:white;
    }
    
h2{
    font-size:12px;
    font-family:arial,helvectica,sans-serif;
    margin:5px 0px 0px 0px;
    }

.dbl{
    height:40px;
    vertical-align:top;
    }
   
    
td{
    vertical-align:top;
    padding-left:10px;
    height:15px;
}

.lightbox_input{
    width:180px;
    font-size:12px;
    margin:0px;
    padding:0px;
}

.searchbox_input_left{
    width:120px;
    font-size:12px;
    margin-left:15px;
}

.searchbox_input_mid{
    width:150px;
    font-size:12px;
    margin-left:10px;
}
.searchbox_input_right{
    width:120px;
    font-size:12px;
    margin-left:10px;
}

.lightbar_search_mid td{
    padding:0px;
    }

.lightbox_input_text{
    width:180px;
    font-size:12px;
    height:13px;
}


.content_holder p{
    font-size:12px;
    font-family:arial,helvectica,sans-serif;
    padding:0px;
    color:black;
    }
    
.content_holder ol{
    font-size:12px;
    font-family:arial,helvectica,sans-serif;
    margin-top:15px;
    }
    
.content_holder ol.sublist{
    list-style-type:lower-roman;
    margin-bottom:10px;
    }

.content_holder li{
    padding:0px 5px 0px 0px;
    margin:5px 0px 5px 0px;
    text-align:justify;
    }

.clear{
    clear:both;
    height:0px;
    line-height:0px;
    margin:0px;
    padding:0px;
    overflow:hidden;
}

.menu_holder p{
    font-family:arial,helvectica,sans-serif;
    font-size:14px;
    margin:6px 0px 0px 15px;
    padding:0px;
    height: 20px;
    color:white;
}


.menu_holder ul{
    margin:0px;
    padding:0px 0px 0px 0px;
    list-style-type: none;
}

.menu_holder li{
    font-family:arial,helvectica,sans-serif;
    font-size:12px;
    width:300px;
    color: white;
    display:block;
    margin:0px;
    height:27px;
}


    
.lightbar_small_right ul{
    margin:5px 0px 10px 10px;
    padding:0px 0px 5px 0px;
    }
    
    
.lightbar_small_right li{
        text-align:left;
        margin-left:5px;
        padding-left:5px;
        margin-bottom:2px;
    }

img{
    border:0px;
    
    }

a:link{margin:0px;padding:0px; font-family:arial,helvectica,sans-serif;font-size:12px;color: #ffffff; text-decoration: none;  }
a:visited{margin:0px;padding:0px;  font-family:arial,helvectica,sans-serif;font-size:12px;color: #ffffff;  text-decoration: none; }
a:hover{margin:0px;padding:0px;   font-family:arial,helvectica,sans-serif;font-size:12px;color: #ffffff; text-decoration: underline;}
a:active{margin:0px;padding:0px;  font-family:arial,helvectica,sans-serif;font-size:12px;color: #ffffff; text-decoration: none; }

.page_text a:link{margin:0px;padding:0px; font-family:arial,helvectica,sans-serif;font-size:12px;color: #666666; text-decoration: none;  }
.page_text a:visited{margin:0px;padding:0px;  font-family:arial,helvectica,sans-serif;font-size:12px;color: #666666;  text-decoration: none; }
.page_text a:hover{margin:0px;padding:0px;   font-family:arial,helvectica,sans-serif;font-size:12px;color: #666666; text-decoration: underline;}
.page_text a:active{margin:0px;padding:0px;  font-family:arial,helvectica,sans-serif;font-size:12px;color: #666666; text-decoration: none; }

.menu_holder a:link{margin:0px;padding:0px; padding-left:25px;padding-top:6px;display:block; font-family:arial,helvectica,sans-serif;font-size:12px;color: white; height:20px; width:275px; background:#70c9c3 url('../img/buttons/chevron-light.jpg') no-repeat 260px 8px; text-decoration: none; }
.menu_holder a:visited{margin:0px;padding:0px; padding-left:25px;padding-top:6px;display:block; font-family:arial,helvectica,sans-serif;font-size:12px;color: white; height:20px; width:275px; background:#70c9c3 url('../img/buttons/chevron-light.jpg') no-repeat 260px 8px; text-decoration: none; }
.menu_holder a:hover{margin:0px;padding:0px; padding-left:25px;padding-top:6px;display:block; font-family:arial,helvectica,sans-serif;font-size:12px;color: black; height:20px; width:275px; background:#bae2e1 url('../img/buttons/chevron-dark.jpg') no-repeat 260px 8px; text-decoration: none; }
.menu_holder a:active{margin:0px;padding:0px; padding-left:25px;padding-top:6px;display:block; font-family:arial,helvectica,sans-serif;font-size:12px;color: white; height:20px; width:275px; background:#bae2e1 url('../img/buttons/chevron-dark.jpg') no-repeat 260px 8px; text-decoration: none; }

.close_container a:link{margin:0px;padding:0px 3px 0px 3px; font-family:arial,helvectica,sans-serif;font-size:12px;color: #666666; text-decoration: none; }
.close_container  a:visited{margin:0px;padding:0px 3px 0px 3px;  font-family:arial,helvectica,sans-serif;font-size:12px;color: #666666;  text-decoration: none; }
.close_container  a:hover{margin:0px;padding:0px 3px 0px 3px;   font-family:arial,helvectica,sans-serif;font-size:12px;color: #666666; text-decoration: underline; }
.close_container  a:active{margin:0px;padding:0px 3px 0px 3px;  font-family:arial,helvectica,sans-serif;font-size:12px;color: #666666; text-decoration: none; }

a.zoom:link{margin:0px;padding:0px 3px 0px 16px; font-family:arial,helvectica,sans-serif;font-size:12px;color: #ffffff; text-decoration: none; background:#2f948e url('../img/layout/zoom.gif') no-repeat 0px 0px; height:20px; }
a.zoom:visited{margin:0px;padding:0px 3px 0px 16px;  font-family:arial,helvectica,sans-serif;font-size:12px;color: #ffffff;  text-decoration: none; background:#2f948e url('../img/layout/zoom.gif') no-repeat 0px 0px; height:20px;}
a.zoom:hover{margin:0px;padding:0px 3px 0px 16px;   font-family:arial,helvectica,sans-serif;font-size:12px;color: #ffffff; text-decoration: underline; background:#2f948e url('../img/layout/zoom.gif') no-repeat 0px 0px; height:20px;}
a.zoom:active{margin:0px;padding:0px 3px 0px 16px;  font-family:arial,helvectica,sans-serif;font-size:12px;color: #ffffff; text-decoration: none; background:#2f948e url('../img/layout/zoom.gif') no-repeat 0px 0px; height:20px;}

.lightbar_small_right a:link{margin:0px;padding:0px; font-family:arial,helvectica,sans-serif;font-size:12px;color: #666666; text-decoration: none;  }
.lightbar_small_right a:visited{margin:0px;padding:0px;  font-family:arial,helvectica,sans-serif;font-size:12px;color: #666666;  text-decoration: none; }
.lightbar_small_right a:hover{margin:0px;padding:0px;   font-family:arial,helvectica,sans-serif;font-size:12px;color: #666666; text-decoration: underline;}
.lightbar_small_right a:active{margin:0px;padding:0px;  font-family:arial,helvectica,sans-serif;font-size:12px;color: #666666; text-decoration: none; }

 

body#sale a#sale,
body#breg a#breg,
body#bg a#bg,
body#finance a#finance,
body#selling a#selling,
body#vreg a#vreg,
body#news a#news,
body#about a#about,
body#contact a#contact,
body#case a#case,
body#login a#login,
body#events a#events,
body#forgotten a#forgotten,
body#terms a#terms
 {
    color: black;
    background:#bae2e1 url('../img/buttons/chevron-dark.jpg') no-repeat 260px 8px; 
}

body#case div{
  color:black;
}

body#breg .content_holder a{color: black;}

.floater_right{
    float:right;
    width:170px;
    background:white;
    padding:0px;
    overflow:hidden;
    margin-top:-5px;
    margin-bottom:0px;
    }

.image_holder{
    background:#2f948e;
    float:right;
    width:164px;
    margin:0px;
    padding:0px;
}

.left6{
    background:#ffffff url('../img/layout/pic_top.jpg') no-repeat 0px 0px;
    width:6px;
    height:6px;
    float:left;
}

.hold_image{
    width:150px;
    background:#2f948e;
    float:right;
    height:130px;
    margin-top:5px;
   }
.bottom13{
    margin-top: -6px;
      height:13px;
      width:170px;
      position:relative;
      background:#2f948e url('../img/layout/pic_bottom.jpg') no-repeat 0px 0px;
      overflow:hidden;
      }

.bottom6{
    background:white url('../img/layout/pic_top.jpg') no-repeat top right;
    height:6px;
    overflow:hidden;
    width:170px;
    position:absolute;
    top:7px;
   
}

.top13{
      height:13px;
      width:170px;
      position:relative;
      background:#2f948e url('../img/layout/pic_bottomx.jpg') no-repeat bottom left;
      overflow:hidden;
      }

.top6{
    background:white url('../img/layout/pic_topx.jpg') no-repeat top right;
    height:6px;
    overflow:hidden;
    width:170px;
    position:absolute;
    top:0px;
   
}
.lightbar p{
    padding:0px;
    margin:0px;
    color:black;
}

.case_lightbar p{
    padding:0px;
    margin:0px;
}


.lightbar p.red_title_prop{
    padding:13px 8px 0px 8px;
    margin:0px;
}

.case_lightbar p.red_title_prop{
    padding:13px 8px 0px 8px;
    margin:0px;
}


.lightbar_search_mid p{
    padding:0px 8px 0px 16px;
    margin:0px;
}

.lightbar_search_mid h2{
    padding:0px 8px 0px 16px;
    margin:0px;
}

.lightbar h2{
    padding:0px 8px 0px 16px;
    margin:0px;
}

.case_lightbar h2{
    padding:0px 8px 0px 16px;
    margin:0px;
}

.hold_image p{
    padding:0px;
    text-align:center;
    margin:0px 0px 0px 0px;
    }
    
    .dash{
        border-top:1px dashed #ccc;
        height:10px;
        margin:10px 15px 0px 15px;
        padding:0px;
        overflow:hidden;
}

.search_list_thumb{
    float:left;
    width:170px;
    height:110px;
    background:white url('../img/layout/green_base.jpg') no-repeat top left;
    padding-top:5px;
    padding-left:5px;
    }

.res_left{
    float:left;
    width: 170px;
    padding-left:5px;
    }

.res_right{
    float:left;
    width:240px;
     padding:0px;
     margin:0px;
    }

.results_div{
    border-bottom:1px dashed #ccc;
    margin:0px 0px 10px 10px;
    padding:10px 0px 10px 0px;
    width:425px;
}
    
    .results_div table{
        margin:5px 0px 0px 5px;
        padding:0px;
        }
        
           .results_div td{
        margin:0px;
        padding:0px;
        }
        
           .results_div td p{
        margin:0px 5px 0px 5px;
        padding:0px;
        }
               
        

   .lightbar ul{
    font-size:12px;
    font-family:arial,helvectica,sans-serif;
    margin-top:-15px;
    padding-top:0px;
    padding-left:20px;
    margin-left:15px;
    }

 .lightbar li{
    padding:0px 5px 0px 0px;
    margin:0px 0px 5px 0px;
    text-align:justify;
    } 
    
    
   .case_lightbar ul{
    font-size:12px;
    font-family:arial,helvectica,sans-serif;
    margin-top:10px;
    margin-bottom:30px;
    padding-top:0px;
    padding-left:20px;
    margin-left:15px;
    }

 .case_lightbar li{
    padding:0px 5px 0px 0px;
    margin:0px 0px 5px 0px;
    text-align:justify;
    }   
    
      .results_div ul{
    font-size:12px;
    font-family:arial,helvectica,sans-serif;
    margin-top:0px;
    padding-top:0px;
    padding-left:10px;
    margin-left:5px;
    }
    
 .prop_details{
     padding:8px;
    
     }
     
 .case_details{
     padding:8px;
     }
     
.case_details p{
    padding:0px;
    margin:0px;
    color:#000000;
    }
    
     .prop_details ul{
          font-size:12px;
    font-family:arial,helvectica,sans-serif;
    margin-top:5px;
    padding-top:0px;
    padding-left:20px;
    margin-left:15px;
    }

 .prop_details li{
    padding:0px 5px 0px 0px;
    margin:0px 0px 5px 0px;
    text-align:justify;
    }  
         
         

 .results_div li{
    padding:0px 5px 0px 0px;
    margin:0px 0px 5px 0px;
    text-align:justify;
    }  
    

.red_title{
    color:red;
    border-bottom:10px solid white;
}

.red_title_prop{
    color:red;
    border-bottom:10px solid white;
    font-weight:bold;
    text-align:center;
}

.regbox{
    margin:10px;
    padding:10px;
    }
    
.regbox td{
    vertical-align:middle;
    }
    
.regbox p{
    padding:0px 0px 0px 0px;
    margin:10px 10px 0px 10px;
    }
    
  .regbox td p{
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    }
    
    .drop_20{
        height:20px;
        
        }
           .drop_10{
        height:10px;
        
        }
        
      .reg_left{
          width:150px;
          
          }

.page_text{
    margin:7px;
    padding-top:10px;
    }
    
   .page_text ul{
       margin-top:0px;
       }
       
      .page_text table{
          margin-top:10px;
          }
          
  .red{
      color:red;
      }
      
        .green{
      color:green;
      }
      
        .amber{
      color:yellow;
      }
     
    
.wide_input{
    width:200px;
}

.drop_text{
   border-top:5px solid white;
    }

.normal{
    font-size:12px;
    font-family:arial,helvectica,sans-serif;
    padding-bottom:10px;
    color:white;
    }
    
    .lighbar img{
        padding:0px;
        margin:0px;
        }
        
        .left_20{
            border-left:20px solid white;
            }

td.area_cell{
    padding:10px;
    vertical-align:top;
    border-top:1px dashed #ccc;
}

p.deep_red{
	color:#c11f02;
}
    
.slogan_space{
	height:218px;
	width:201px;
	background:#b1d8d5;
	position:relative;
	margin-left:-5px;
	margin-top:15px;
}

.slogan{
	height:203px;
	width:210px;
	position:absolute;
	top:0px;
	left:0px;
}