/*------------Listing------------*/
.listing {
    width:554px;
    height:256px;
    background:url(../images/listingcontent/listbox.png) no-repeat;
    text-align:left;
    margin-bottom:10px;
}
.listinghead {
    background:url(../images/boxheader.png) no-repeat;
    height:25px;
}
.listingmainheigh t{
    background:url(../images/boxmain.png) repeat-y;
    height:auto;
}
.listingmain {
    background:url(../images/boxmain.png) repeat-y;
    height:auto !important;
    height:150px;
    min-height:150px;
}
.listingleft {
    float:left;
    width:110px;
    margin-left:20px !important;
    margin-left:10px;
    height:auto;
    font-size: 0.8em;
}
.listingright {
    text-align:left;
    margin:0 20px 0 140px;
    height:auto !important;
    height:170px;
    min-height:170px;
}
.listingfooter {
    background:url(../images/boxfooter.png) no-repeat;
    height:20px;
    margin-bottom:10px;
}
.address {
    font-size:.7em;
    color:#7e7e7e;
}
.hr1 {
    margin:10px 0;
    background:#dded60;
    width:100%;
}
.stars {
    margin: 0 30px 15px;
    padding-bottom: 15px;
    text-align:right;
    border-bottom: 1px solid #e1e1e1;
}
.listingprice {
    font-weight:bold; 
    color:#000;
}
.moreinfo {
    position:relative;
    left:270px;
    margin-top:25px;
}
/*----------End Listing----------*/
/* ---- Pagination ---- */
#holder {
    height:40px;
    padding:5px 10px 0;
}
#pagination {
    height:40px;
    float:right;
}
#paginationat ul {
    border:1px solid #000;
}
#paginationat li {
    border:0; 
    margin:0; 
    padding:0; 
    font-size:11px; 
    list-style:none; 
    /* savers */ 
    float:left; 
}
#paginationat a { 
    background:#cfd0cf;
    border:solid 1px #bfbfbf;
    margin-right:2px;
    color:#fff;
}
#paginationat .previous-off, 
#paginationat .next-off {
    border:solid 1px #DEDEDE;
    color:#888;
    display:block;
    float:left;
    margin-right:2px;
    padding:3px 4px;
}
#paginationat .active {
    background:#93c225;
    color:#fff;
    font-weight:bold;
    display:block;
    float:left;
    padding:4px 6px;
    /* savers */ 
    margin-right:2px !important;
    margin-right:4px;
}
#paginationat a:link, 
#paginationat a:visited {
    display:block;
    float:left;
    padding:3px 6px;
    text-decoration:none;
}
#paginationat a:hover {
    background:#157a98;
    border:solid 1px #bfbfbf;
}
/* ---- Pagination2 ---- */
#holder2 {
    height:40px;
    padding:5px 10px 0;
}
#pagination2 {
    height:40px;
    float:right;
}
#paginationat2 ul {
    border:1px solid #000;
}
#paginationat2 li {
    border:0; 
    margin:0; 
    padding:0; 
    font-size:11px; 
    list-style:none; 
    /* savers */ 
    float:left; 
}
#paginationat2 a { 
    background:#cfd0cf;
    border:solid 1px #bfbfbf;
    margin-right:2px;
    color:#fff;
}
#paginationat2 .previous-off, 
#paginationat2 .next-off {
    border:solid 1px #DEDEDE;
    color:#888;
    display:block;
    float:left;
    margin-right:2px;
    padding:3px 4px;
}
#paginationat2 .active {
    background:#93c225;
    color:#fff;
    font-weight:bold;
    display:block;
    float:left;
    padding:4px 6px;
    /* savers */ 
    margin-right:2px !important;
    margin-right:4px;
}
#paginationat2 a:link, 
#paginationat2 a:visited {
    display:block;
    float:left;
    padding:3px 6px;
    text-decoration:none;
}
#paginationat2 a:hover {
    background:#157a98;
    border:solid 1px #bfbfbf;
}

.regionString
{
    color: #00003A;
    font-weight: bold;
    font-style: italic;
    margin-bottom: 5px;
}
