img{
    vertical-align:bottom;
}

.bkg_frm{
    background:#ffffff url('../images/background_elements.png') repeat-x right top;
}

.fl_lft{
    display:inline;
    overflow:visible;
    float:left;

}

.fl_rgt{
    display:inline;
    overflow:hidden;
    float:right;
    height:1%;
}

.float_l{
    display:inline;
    overflow:hidden;
    float:left;
    height:1%;
    clear:both;
}

.float_r{
    display:inline;
    overflow:hidden;
    float:right;
    height:1%;
    clear:both;
}

.flt_r{
    display:inline;
    overflow:hidden;
    float:right;
    height:1%;
    clear:right;
}

.flt_l{
    display:inline;
    overflow:hidden;
    float:left;
    height:1%;
    clear:left;
}

.fl_l{
    float:left;
}

.fl_r{
    float:right;
}

.fll{
    width:100%;
}

.half{
    width:50%;
}

.block{
    display:block;
}


.half_div_lft{
    display:inline;
    overflow:hidden;
    float:left;
    width:47%;
    margin-left:12px;
    margin-right:3px
}


.half_div_rgt{
    display:inline;
    overflow:hidden;
    float:right;
    width:47%;
    margin-left:3px;
    margin-right:12px
}

.quarter_div_lft{
    display:inline;
    overflow:hidden;
    float:left;
    width:160px;
    margin-left:57px;
}

ul.we_list_hrz li{
    display:inline;
    list-style-type: none;
    padding-right:20px;
}

div#top_text, div#bottom_text{
    text-align: center;
    width: 940px;
    margin: 0 auto;
}

.curved{
    -moz-border-radius:10px;
    -webkit-border-radius:10px;

}

div#bottom_text span{
    display:block;
}

div#tabarea ul{
    list-style: none outside none;
    margin: 0;
    padding: 8px 0 0;
}

div#tabarea ul li {

    display: inline;
    float: none;
    height: 29px;
    margin: 0;

}
img{
    image-rendering: optimizeQuality;  /* Firefox 3.6+; default behavior is identical, no need to specify */  
    -ms-interpolation-mode: bicubic;   /* Internet Explorer 7.0; default in IE8+ */  
} 

div#we-cmpn{
    float:left;
    clear:both;
    width:100%;
    overflow:hidden;
}

/*__________________________________FORM STYLE__________________________________________*/

input {
    margin-left: 1px;
    margin-top: 1px;

}
.ieh{
    height:18px!important;
    min-width: 150px!important;
}
div.row input {
    margin-left: 8px !important;
    margin-top: 1px;
}



#form_search_id input {
    margin-left: 0 !important;
    margin-top: 1px;
    padding-left: 3px;
}
input, select, textarea{
    padding: 1px;
    color: #00000c;
    border:1px solid #aaaaaa;

}

.small_form{
    width:50px;
}

.medium_form{
    width:100px;
}

.medplus_form{
    width:152px;
    height: 25px;
}

.high_form{
    width:250px;
}


.full_form{
    width:100%;
}

.mrg_1{
    margin-top:20px;
}

ul#menu_footer li {
    color: #000000;
    display: inline-block;
    height: 15px;
    margin-left: 5px;
    margin-right: 5px;
    white-space: nowrap;
}

.filter-section{
    margin-left:5px;
}

.title_search{
    margin-left:5px;
}
#top_line input {
    position: relative;
    right: -12px;
}

.row_add{  clear: both;
           float: left;
           height: 34px;
           line-height: 14px;
           margin: 2px 0;
           width: 100%;}

.row_add input{
    margin-right: 10px;
}

.row input {
    display: block;
    float: left;
}

.ui-dialog {
    background: none repeat scroll 0 0 transparent;
    overflow: visible;
    padding: 0px;
    position: absolute;
    width: 300px;
    background-color: white;
}
#senddialog, #edit-rate, #delete-rate, #ask-pop, #add-rate, #dialog, #confirm-window, #add-picture, #edit-picture, #delete-picture, #edit-location, #confirm-add-xml{
    background-color: white!important;
    border:1px solid #cdcdcd;
    border-top:0px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;

}
html body#page_bg.color_white div.center div#wrapper div#wrapper_r div.whitebox div#area div#maincolumn_full div#we-cmpn div.ui-corner-top div.app_include div.amenities p
{
    line-height: 9px;
}
/* change to field*/
.flchange_r{

    float: right;
    position: relative;
    right: 47px;

}
.check_change{
    clear: left;
    display: block;
    float: left;
    position: relative;
    left: 3px;
}
.check_change_label{
  float: left;
    display: block;
    float: left;
    left: 15px;
    position: relative;  
}