@charset "utf-8";
/* CSS Document */

/*__________________________________search_________________________________________*/



/*__________________________________search_________________________________________*/

.file-container3 {
    overflow: hidden;
    cursor: pointer;
    position: relative;
    width: 75%;
    border: 0;
    padding: 0;
    color: #fff;
    background: #d3d098;
    height: 40px;
    font-size: 16px;
    text-align: right;
    padding-right: 10px;
}

.file-container3 .button-file {
    outline: none;
    width: 40px;
    height: 40px;
    font-size: 12px;
    text-align: center;
    line-height: 40px;
    position: absolute;
    left: 0;
    right: inherit;
    color: #fff;
    background: #bab768 url(../img/uploads.png) no-repeat 10px center;
}

.textarea_formblog.side_input2.side_input_edit .file-container3 .button-file {
    background: #a8a86a url(../img/uploads.png) no-repeat 10px center;


}

.file-container3 .file-name {
    height: 39px;
    line-height: 39px;
    color: #FFF;
    font-size: 16px;
    padding-right: 0;
    display: block !important;
}


.radiobox-container {
    clear: both;
    float: right;
    padding: 10px 145px 0px 0;
    overflow: hidden;
    height: 20px;
}

.radiobox {
    float: right;
    margin: 0px;
    padding: 0px;
    height: 20px;
    line-height: 20px;
}

.radio-value {
    float: right;
    color: #494949;
    margin-right: 5px;
    height: 20px;
    line-height: 20px;
}

#quick-search {
    width: 100%;
    overflow: hidden;
    background: #fff;
    margin-bottom: 15px;
    position: relative;
}

#quick-search .head {
    color: #fff;
    padding: 5px 20px;
    background: #636363;
    margin-bottom: 0px;
}

#quick-search .show-hide {
    position: absolute;
    top: 8px;
    left: 9px;
    width: 26px;
    height: 27px;
    text-indent: -9999px;
    background: url(../img/plus-icon.png) no-repeat;
}

#quick-search .select-container {
    width: 100%;
}

#quick-search .column {
    float: left;
    width: 222px;
    padding: 20px 0px;
    margin-left: 15px;
    overflow: hidden;
}

#quick-search .column:first-child {
    margin-left: 0px;
    padding: 20px 0px 20px 20px;
}

#quick-search .select.small {
    float: left;
    margin-top: 5px;
    width: 104px !important;
}

#quick-search .column .first {
    margin-right: 10px;
}

#quick-search input[type="submit"] {
    clear: both;
    float: right;
    margin: 5px 0 0 10px;
    font-size: 12px;
    color: #fff;
    border: none;
    height: 30px;
    line-height: 30px;
    padding: 0px 30px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #4d77a4;
    /* Old browsers */
    background: -moz-linear-gradient(top, #4d77a4 0%, #295280 100%);
    /* FF3.6+*/
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4d77a4), color-stop(100%, #295280));
    /* Chrome,Safari4+*/
    background: -webkit-linear-gradient(top, #4d77a4 0%, #295280 100%);
    /* Chrome10+,Safari5.1+*/
    background: -o-linear-gradient(top, #4d77a4 0%, #295280 100%);
    /* Opera 11.10+*/
    background: -ms-linear-gradient(top, #4d77a4 0%, #295280 100%);
    /* IE10+*/
    background: linear-gradient(top, #4d77a4 0%, #295280 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d77a4', endColorstr='#295280', GradientType=0);
    /* IE6-9 */
}

#quick-search .advanced-search {
    float: left;
    margin-top: 5px;
    height: 30px;
    line-height: 30px;
    color: #444;

}

input.custom-style {
    display: none;
}

.switcher {
    overflow: hidden;
    padding: 20px 20px 15px 20px;
    border-bottom: 1px solid #c4c4c4;
}

.switcher * {
    float: left;
    height: 21px;
    line-height: 21px;
    color: #444;

}

.switcher a:hover {
    color: #325a86;
}

.switcher-bg {
    width: 57px;
    padding: 0px 1px;
    margin: 0px 25px;
    background: url(../img/line.png) no-repeat center center;
}

.switcher-bg span {
    position: relative;
    width: 21px;
    background: url(../img/circle.png) no-repeat center center;
}

#content-title {
    border-top: 4px solid #174883;
    width: 100%;
    background: #fff;
}

#content-title > span {
    float: right;
    height: 40px;
    line-height: 40px;
    padding-right: 20px;
    color: #444;

}

#content-title > ul {
    float: left;
}

#content-title li {
    display: inline-block;
    height: 40px;
}

#content-title li a {
    display: block;
    padding: 10px 10px 10px 30px;
    height: 20px;
    line-height: 20px;
    color: #444;

}

#content-title li a.active,
#content-title li a:hover {
    background-color: #f1f1f1;
}

#content-title a.list {
    background: url(../img/list-icon.png) no-repeat 10px center;
}

#content-title a.grid {
    background: url(../img/grid-icon.png) no-repeat 10px center;
}

#content-title a.map {
    background: url(../img/map-icon.png) no-repeat 10px center;
}

#new-listings {
    padding-bottom: 8px;
}

div.box {
    float: right;
    position: relative;
    width: 218px;
    height: 286px;
    margin: 15px 0 0 8px;
    padding: 10px;
    background: #fff url(../img/border-bottom.png) no-repeat center 99.5%;
}

.box:nth-child(3n+3) {
    margin-right: 0px !important;
}

.box:after {
    content: '';
    position: absolute;
    left: 0px;
    bottom: -8px;
    height: 7px;
    width: 237px;
    background: url(../img/shadow.png) no-repeat center center;
}

.box .next {
    position: absolute;
    top: 14px;
    right: 10px;
    width: 8px;
    height: 16px;
    text-indent: -9999px;
    background: url(../img/box-next.png) no-repeat;
}

.box .prev {
    position: absolute;
    top: 14px;
    left: 10px;
    width: 8px;
    height: 16px;
    text-indent: -9999px;
    background: url(../img/box-prev.png) no-repeat;
}

.images-available-num {
    padding: 0 0 5px 20px;

    text-align: center;
    color: #959ba0;
    background: url(../img/image-icon.png) no-repeat 30px 3px;
    direction: rtl;
}

.images-available-container a {
    display: block;
    background: #f0f0f0;
    padding: 6px;
}

.images-available-container a img {
    border: 1px solid #b0b0b0;
    width: 203px;
    height: 153px;
}

.price {
    color: #8c2626;
    font-weight: bold;
    font-size: 14px;
    padding: 12px 0 15px 0;
    text-align: center;
}

.view-details {
    height: 32px;
    width: 238px;
    margin-left: -10px;
    text-align: center;
    background: url(../img/btn-view-details.png) no-repeat center center;
}

.view-details a {
    line-height: 32px;
    color: #0f376a;

}

.view-details a:hover {
    opacity: 0.6;
    -moz-opacity: 0.6;
    filter: alpha(opacity=60);
    -o-transition: opacity 1s;
    -moz-transition: opacity 1s;
    -webkit-transition: opacity 1s;
    transition: opacity 1s;


}

#pagenation {

    margin-top: 23px;

}

#pagenation li {
    float: left;
    margin-left: 4px;
    margin-top: 23px;
}

#pagenation li:first-child {
    margin-left: 0px;
}

#pagenation li a {
    display: block;

    background: #ffffff;
    /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
    /* FF3.6+*/
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e9e9e9));
    /* Chrome,Safari4+*/
    background: -webkit-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
    /* Chrome10+,Safari5.1+*/
    background: -o-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
    /* Opera 11.10+*/
    background: -ms-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
    /* IE10+*/
    background: linear-gradient(to bottom, #ffffff 0%, #e9e9e9 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e9e9e9', GradientType=0);
    /* IE6-9 */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0 1px 1px #a7a7a7;
    color: #595959;
    padding: 7px 10px;
}

#pagenation li a.current {
    color: #fff;
    background: #53779f;
    /* Old browsers */
    background: -moz-linear-gradient(top, #53779f 0%, #3d6189 100%);
    /* FF3.6+*/
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #53779f), color-stop(100%, #3d6189));
    /* Chrome,Safari4+*/
    background: -webkit-linear-gradient(top, #53779f 0%, #3d6189 100%);
    /* Chrome10+,Safari5.1+*/
    background: -o-linear-gradient(top, #53779f 0%, #3d6189 100%);
    /* Opera 11.10+*/
    background: -ms-linear-gradient(top, #53779f 0%, #3d6189 100%);
    /* IE10+*/
    background: linear-gradient(to bottom, #53779f 0%, #3d6189 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#53779f', endColorstr='#3d6189', GradientType=0);
    /* IE6-9 */
}

.seperator {
    background: url(../img/horizontal-seperator.png) no-repeat;
    height: 3px;
    width: 100%;
    float: left;
}

/* Post */
.post {
    background: #fff;
    margin-bottom: 15px;
    text-align: right
}

.post .details table tr td {
    float: right;
    direction: rtl;
}

#content h3 {
    color: #464646;
    margin-bottom: 15px;

}

#content h3 a {
    color: #464646;
}

#content h3 a:hover {
    color: #767676;
}

.post .post-title {
    padding: 17px 16px;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    background: url(../img/header-bg.png);
}

.post .post-image {
    width: 740px;
}

.post .details {
    float: left;
    padding: 15px 10px 15px 0;
    background: url(../img/vertical-seperator.png) repeat-y right top;
}

.post .details table {
    width: 280px;
    border: none;
    padding: 0px;
}

.post .details table tr td {
    font-size: 14px;
    color: #325a86;
    text-align: right;
    line-height: 30px;
}

.post .details table tr td:first-child {
    width: 60px;
    padding-right: 10px;
    color: #8b8b8b;
    text-align: right;

}

.description h3 {
    padding-bottom: 0px;
}

.post .description {
    float: right;
    width: 400px;
    padding: 15px 25px;

}

.post .description p {
    color: #959595 !important;
}

.post blockquote {


    font-size: 17px;
    font-style: italic;
    color: #959595;
    line-height: 24px;
    padding: 10px 0;
}

.row {
    width: 350px;
    margin-bottom: 25px;
    overflow: hidden;
}


/*__________________________________search_________________________________________*/


.selectbox-dropdown {
    position: relative;
    line-height: 33px;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    width: 75% !important;
    padding: 0;
    background: #d3d098;
    height: 40px;
    font-size: 16px;
    border: 0;
    padding-right: 10px;
    text-align: right;
}

.selectbox-dropdown-menu a {
    color: #fff;
    font-family: "DIN Next LT Arabic";

}

a.selectbox:hover {
    color: #FFF;
}

.selectbox-dropdown:focus,
.selectbox-dropdown:focus .selectbox-arrow {
    border-color: #e1e1e1;
}

.selectbox-dropdown.selectbox-menuShowing {
    /*-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	*/
}

.selectbox-dropdown .selectbox-label {
    padding: 3px 5px 1px 0;
    overflow: hidden;
    cursor: pointer;
    font-size: 17px;
    color: rgb(255, 255, 255);
}

.selectbox-dropdown .selectbox-arrow {
    position: absolute;
    top: 0;
    left: 0;
    width: 45px;
    height: 100%;
    background: url(../img/selectbox-arrow-bg.png) no-repeat center center;

}

.selectbox.select.normal.selectbox-dropdown {
    text-align: right !important;
    cursor: pointer
}

.selectbox-dropdown .selectbox-arrow:hover {
    cursor: pointer;
    /*	opacity:0.6;
	-moz-opacity:0.6;
	filter:alpha(opacity=60) -o-transition:opacity 1s;
	-moz-transition:opacity 1s;
	-webkit-transition:opacity 1s;
	transition:opacity 1s;
*/
}

/* Dropdown menu */
.selectbox-dropdown-menu {
    position: absolute;
    z-index: 99999;
    max-height: 270px;
    background: #333333;
    overflow: auto;
}

/* Inline control */
.selectbox-inline {
    min-width: 150px;
    outline: none;
    background: #333333;
    display: inline-block;
    overflow: auto;
}

.selectbox-inline:focus {
    border-color: #666;
}

/* Options */
.selectbox-options,
.selectbox-options li,
.selectbox-options li a {
    list-style: none;
    display: block;
    cursor: default;
    padding: 0;
    margin: 0;
}

.selectbox-options li a {
    line-height: 1.5;
    padding: 0.4em .5em;
    white-space: nowrap;
    overflow: hidden;
    background: 6px center no-repeat;
}

.selectbox-options li.selectbox-hover a {
    background-color: #eee;
    color: #330000
}

.selectbox-options li.selectbox-disabled a {
    color: #330000;
    background-color: transparent;
}

.selectbox-options li.selectbox-selected a {
    background-color: #fff;
    color: #330000;
}

.selectbox-options .selectbox-optgroup {
    color: #330000;
    background: #eee;
    font-weight: bold;
    line-height: 1.5;
    padding: 0 .3em;
    white-space: nowrap;
}

/* Disabled state */
.selectbox.selectbox-disabled {
    color: #888 !important;
}

.selectbox-dropdown.selectbox-disabled .selectbox-arrow {
    opacity: .5;
    filter: alpha(opacity=50);
    border-color: #666;
}

.selectbox-inline.selectbox-disabled {
    color: #888 !important;
}

.selectbox-inline.selectbox-disabled .selectbox-options A {
    background-color: transparent !important;
}

/* -------------------------------------- */



.month {
    width: 51%;
    float: right;

}

.select2 {
    min-width: 175px;
}

.select3 {
    min-width: 127px
}

.year {
    width: 46%;
    float: left;

}



.selectbox-dropdown span {
    cursor: pointer !important
}
