/*
Theme Name: Maurice Property Group
*/

/* CSS Document */
*{margin:0; padding:0; outline:0; line-height:normal;}

h1,h2,h3,h4,h5,h6,ol,ul{ margin:0; padding:0;}

a{outline:none; text-decoration:none;}

img{ outline:none; border:none;}

.clear{ clear:both; line-height:0px; font-size:0px;}

body{ background:url(../../../images/body_bg.jpg) repeat-x left bottom; margin:0px; padding:0px; font-family: 'avantgarde_bk_btbook';
font-size:14px;
color:#454545;}

@font-face {
    font-family: 'avantgarde_bk_btdemi';
    src: url('../../../fonts/avgardd-webfont.eot');
    src: url('../../../fonts/avgardd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../../fonts/avgardd-webfont.woff') format('woff'),
         url('../../../fonts/avgardd-webfont.ttf') format('truetype'),
         url('../../../fonts/avgardd-webfont.svg#avantgarde_bk_btdemi') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'avantgarde_bk_btbook';
    src: url('../../../fonts/avgardn-webfont.eot');
    src: url('../../../fonts/avgardn-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../../fonts/avgardn-webfont.woff') format('woff'),
         url('../../../fonts/avgardn-webfont.ttf') format('truetype'),
         url('../../../fonts/avgardn-webfont.svg#avantgarde_bk_btbook') format('svg');
    font-weight: normal;
    font-style: normal;

}


/***********************************
NAVIGATION
************************************/
.navigation{
background:url(../../../images/nav_bg.jpg) repeat-x left top;
height:61px;
position:relative;
width:100%;
margin:0px;
padding:0px;
}

.navigation ul{
margin:0 auto;
width:950px;
padding:0 0px 0 40px;
}

.navigation ul li{
float:left;
list-style:none;
font-family: 'avantgarde_bk_btdemi';
font-size:14px;
padding-right:8px;
text-shadow:1px 1px 1px #797979;
behavior:(scripts/PIE.htc);
}
.navigation ul li.last{
padding-right:0;
}

.navigation ul li#menu-item-21{
padding-left:324px !important;
}

.navigation ul li a{
color:#fff;
display:block;
padding:21px 20px;
padding:23px 20px\9;
}

.navigation ul li a:hover,.navigation ul li.current_page_item a{
background:#9b2d32;
}

.logo{
margin:0 auto;
width:330px;
height:225px;
top:-61px;
position:relative;
z-index:1;
}


/***********************************
WRAP
************************************/
.wrap{
background:url(../../../images/wrap_bg.png) repeat-y left top;
margin:0 auto;
width:1018px;
}


/****HEADER********************************/
.header{
/*height:430px;*/
border-bottom:4px solid #ff9500;
background:#ccc;
width:1000px;
margin:0 auto;
}

/****SLIDER********************************/
#ftHolder { width: 1000px; float: left; text-align: center; height: 430px; padding-top: 90px; }
#ft { border: 5px solid #BAD340; -moz-border-radius: 5px; }
#example { float: left; }
.ft-title { padding:10px 30px; width: 940px; height:90px; text-align: left; }


/*--- end:shared */

.topbar h2{ font-weight: normal !important }
.topbar a { color: #3399cc; text-decoration: none; }
.topbar a:hover { text-decoration: underline; }

.ft-prev:hover, .ft-next:hover { background:#000;  }

.ft-button-ft-active { color: black; }

#ft-buttons-slideshowHolder{display:none;}

#ft-title-slideshowHolder div.left{
float:left;
width:650px;
}

#ft-title-slideshowHolder h3{
font-family: 'avantgarde_bk_btbook';
font-size:30px;
color:#fff;
font-weight:normal;
}

#ft-title-slideshowHolder h4{
font-family: 'avantgarde_bk_btbook';
font-size:18px;
font-weight:normal;
color:#fff;
}

#ft-title-slideshowHolder div.right{
float:right;
width:250px;
color:#fe9503;
font-family: 'avantgarde_bk_btbook';
font-size:14px;
font-weight:normal;
margin-top:50px;
}
/****CONTENT********************************/
.content{
margin:0 9px;
background:url(../../../images/content-bottom-img.png) repeat-x left bottom #fff;
}

/****LEFT CONTENT*******/
.left-content{
float:left;
width:655px;
padding:25px 35px 25px 30px;
}

.left-content h2{
font-family: 'avantgarde_bk_btdemi';
font-size:30px;
color:#d19d57;
}
.left-content h2 span{
font-size:24px;
font-family: 'avantgarde_bk_btbook';
}

.left-content h3{
font-size:22px;
font-family: 'avantgarde_bk_btbook';
font-weight:normal;
color:#454545;
margin-bottom:18px;
}

.left-content p{
font-family: 'avantgarde_bk_btbook';
font-size:14px;
line-height:24px;
}
.left-content a{
color:#d38689;
}
.left-content  a:hover{
color:#454545;
}
.read-more{
display:block;
font-family: 'avantgarde_bk_btbook';
font-size:14px;
color:#9b2d32;
background:url(../../../images/read-more-icon.png) no-repeat right center;
padding:0 7px 0 0;
float:left;
margin-top:30px;
}

.read-more a{
color:#9b2d32;
padding-right:15px;

}

.line-divider{
padding:25px 0;
}

.line-img{
background:url(../../../images/line_bg.jpg) no-repeat center;
}
/****RIGHT CONTENT*******/
.right-content{
float:right;
width:280px;
background: #ff9500; /* Old browsers */
background: -moz-linear-gradient(top,  #ff9500 0%, #d2a566 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9500), color-stop(100%,#d2a566)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff9500 0%,#d2a566 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff9500 0%,#d2a566 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff9500 0%,#d2a566 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff9500 0%,#d2a566 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9500', endColorstr='#d2a566',GradientType=0 ); /* IE6-9 */
}

.right-content-pad{
padding:24px 28px 65px;
background:url(../../../images/content-bottom-img.png) repeat-x left bottom;
}



.right-content h2{
  font-family: 'avantgarde_bk_btdemi';
  font-size:20px;
  text-transform:uppercase;
  text-align:center;
  color:#fff;
}

.right-line-fx{
clear:both;
height:1px;
background:#fcba5e;
margin:15px 0;
}


.service-list{
margin:0;
padding:0;
}

.service-list li{
list-style:none;
padding-left:20px;
background:url(../../../images/service-list-bullet.png) no-repeat 0 5px;
font-family: 'avantgarde_bk_btbook';
font-size:14px;
line-height:16px;
margin:12px 0;
}



/****FULL WIDTH CONTENT*******/
.full-content{
padding:30px 30px 40px;
background:url(../../../images/content-bottom-img.png) repeat-x left bottom;
font-family: 'avantgarde_bk_btbook';
}
.full-content a{
color:#d38689;
}
.full-content a:hover{
color:#454545;
}
.full-content h2{
font-family: 'avantgarde_bk_btbook';
font-size:24px;
color:#d19d57;
}

.full-content h3{
font-size:22px;
font-family: 'avantgarde_bk_btbook';
font-weight:normal;
color:#454545;
margin-bottom:18px;
}


.full-content p{
font-family: 'avantgarde_bk_btbook';
font-size:14px;
line-height:24px;
color:#454545;
}

.full-line-img{
background:url(../../../images/full-line_bg.jpg) no-repeat center;
}





/***********************************
FOOTER
************************************/
.footer{
height:90px;
background:url(../../../images/footer_bg.jpg) repeat-x left top;
}

.footer-content{
margin:0 auto;
width:1000px;
}

.contact-section{
height:41px;
padding:0 10px;
font-family: 'avantgarde_bk_btdemi';
font-size:14px;
color:#594427;
line-height:40px;
}

.contact-section span{
font-family: 'avantgarde_bk_btbook';
}

.social-share{
float:right;
font-family: 'avantgarde_bk_btbook';
font-size:12px;
margin-top:8px;
}
.social-share a{
color:#5f5241;
line-height:25px;
display:block;
}

.social-share a img{
float:left;
margin-right:10px;
}

.footer-links ul{
margin:0;
padding:0;
float:left;
}

.footer-links li{
background:url(../../../images/footer-border.jpg) center left no-repeat;
list-style:none;
float:left;
color:#d38689;
font-family: 'avantgarde_bk_btbook';
font-size:11px;
text-transform:uppercase;
line-height:50px;
}
.footer-links li:first-child{
background:none;
}
.footer-links li a{
color:#d38689;
padding:0 12px;
}

.footer-links li a:hover{
color:#fff;
}

.copy-right{
float:right;
padding-top:12px;
font-family: 'avantgarde_bk_btbook';
font-size:11px;
color:#d38689;
}

/*////////////////////contact////////////////////////*/
.form input[type="text"] {
    border: 1px solid #787E7E;
    color: #000000;
    margin: 0 0 3px;
    padding: 3px;
    width: 250px;
}

.form textarea {
    border: 1px solid #787E7E;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 70px;
    margin: 0 0 10px;
    padding: 3px;
    width: 250px;
}

.form input[type="submit"] {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #BAB8AB;
    color: #99ADAD;
    cursor: pointer;
    padding: 5px;
}

h4{ color:#9b2d32;}

.lister{ padding:0px; margin:0 30px;}
.lister li{ padding:0 0 10px 0;}


.copy-right a{ color:#FFFFFF;}

.copy-right a:hover{color:#FE9503;}