@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'MyriadProSemibold';
    src: url('../../fonts/myriadpro-semibold.eot');
    src: url('../../fonts/myriadpro-semibold.eot') format('embedded-opentype'),
         url('../../fonts/myriadpro-semibold.woff') format('woff'),
         url('../../fonts/myriadpro-semibold.ttf') format('truetype'),
         url('../../fonts/myriadpro-semibold.svg#MyriadProSemibold') format('svg');
}
@font-face {
    font-family: 'MyriadProRegular';
    src: url('../../fonts/myriadpro-regular.eot');
    src: url('../../fonts/myriadpro-regular.eot') format('embedded-opentype'),
         url('../../fonts/myriadpro-regular.woff') format('woff'),
         url('../../fonts/myriadpro-regular.ttf') format('truetype'),
         url('../../fonts/myriadpro-regular.svg#MyriadProRegular') format('svg');
}
@font-face {
    font-family: 'HelveticaNeueLight';
    src: url('../../fonts/helveticaneuelight.eot');
    src: url('../../fonts/helveticaneuelight.eot') format('embedded-opentype'),
         url('../../fonts/helveticaneuelight.woff') format('woff'),
         url('../../fonts/helveticaneuelight.ttf') format('truetype'),
         url('../../fonts/helveticaneuelight.svg#HelveticaNeueLight') format('svg');
	
}
@font-face {
	font-family: 'helveticaneueltstdlt';
	src: url('../../fonts/helveticaneueltstdlt.eot');
	src: url('../../fonts/helveticaneueltstdlt'), url('../../fonts/helveticaneueltstdlt.ttf') format('truetype');
    }
@font-face {
    font-family: 'HelveticaLTCondensedBoldItalic';
    src: url('../../fonts/helvetica-lt-condensed-bold-oblique.eot');
    src: url('../../fonts/helvetica-lt-condensed-bold-oblique.eot') format('embedded-opentype'),
         url('../../fonts/helvetica-lt-condensed-bold-oblique.woff') format('woff'),
         url('../../fonts/helvetica-lt-condensed-bold-oblique.ttf') format('truetype'),
         url('../../fonts/helvetica-lt-condensed-bold-oblique.svg#HelveticaLTCondensedBoldItalic') format('svg');
}	


body{ padding:0; margin:0;}
ul{ list-style:none;}
a { text-decoration:none; outline:none;}
a img { border:none;}
img{ border:0px;}
p{ padding:0; margin:0;}
h1, h2, h3, h4, ul, p{ padding:0; margin:0;}
.clr{ clear:both; height:0px;}
.main { float:left; width:100%;}
.top-header { margin:20px 0 0 0; position:relative;} 
.logo { float:left; position:absolute; top:0px;}
.logo a {}

.menu { padding:0px; margin:0px;}
.menu li { float:left; display:inline;}
.menu li a { padding:10px 15px; font-family:'MyriadProRegular'; font-size:15px; color:#636363; line-height:25px;
 border-right:1px solid #dedede;
 background: #fdfdfd; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fdfdfd 0%, #f3f3f3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fdfdfd 0%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fdfdfd 0%,#f3f3f3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fdfdfd 0%,#f3f3f3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fdfdfd 0%,#f3f3f3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-8 */
}
.menu li a:hover { color:#fff;
background: #585858; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU4NTg1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNDI0MjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #585858 0%, #242424 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#585858), color-stop(100%,#242424)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #585858 0%,#242424 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #585858 0%,#242424 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #585858 0%,#242424 100%); /* IE10+ */
background: linear-gradient(to bottom,  #585858 0%,#242424 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#242424',GradientType=0 ); /* IE6-8 */
}
.menu li:last-child a { border-right:none;}

.menu li a.active { color:#fff;
background: #585858; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU4NTg1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNDI0MjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #585858 0%, #242424 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#585858), color-stop(100%,#242424)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #585858 0%,#242424 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #585858 0%,#242424 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #585858 0%,#242424 100%); /* IE10+ */
background: linear-gradient(to bottom,  #585858 0%,#242424 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#242424',GradientType=0 ); /* IE6-8 */
}
.slide-show { width:100%; float:left; height:400px; margin:5px 0 0 0; padding:20px 0 0 0; background:url(../images/slide-img.jpg) no-repeat center center / cover}

.form-block { margin: 30px 0 0; min-height:320px; width:100%; background:url(../images/form-img.png) center center no-repeat;}
.form-left-side { float:left; margin:0 0 0 125px;}
.form-left-side .phone { margin:35px 0 10px;}
.form-left-side .phone h2 { padding:10px 0 0 117px; font-family:'HelveticaNeueLight'; font-size:18px; color:#E93036; text-transform:uppercase; line-height:20px; }
.form-left-side .phone h3:nth-child(1) { font-family:'HelveticaNeueLight'; font-size:17px; color:#e5f3ff; line-height:20px; }
.form-left-side .phone h3:nth-child(2) { padding:0 0 0 110px; font-family:'HelveticaNeueLight'; font-size:17px; color:#e5f3ff; line-height:25px;}
.form-left-side .phone h3:nth-child(3) { padding:0 0 0 100px; font-family:'HelveticaNeueLight'; font-size:17px; color:#e5f3ff; line-height:25px;}
.form-left-side .phone h3:nth-child(4) { padding:0 0 0 90px; font-family:'HelveticaNeueLight'; font-size:17px; color:#e5f3ff; line-height:25px;}
.form-left-side .phone h3:nth-child(5) { padding:0 0 0 80px; font-family:'HelveticaNeueLight'; font-size:17px; color:#e5f3ff; line-height:25px;}

.form-left-menu { padding:0px; margin:0 0 0 1px;}
.form-left-menu li { }
.form-left-menu li a { display:block; font-family:'MyriadProRegular'; font-size:13px; color:#fff; text-transform:uppercase; line-height:32px;}
.form-left-menu li a.one { margin:0 0 0 51px; padding:0 0 0 20px; background:url(../images/form-menu-img1.png) no-repeat; text-decoration:none;}
.form-left-menu li a.two { margin:0 0 0 41px; padding:0 0 0 20px; background:url(../images/form-menu-img2.png) no-repeat; text-decoration:none;}
.form-left-menu li a.three { margin:0 0 0 30px; padding:0 0 0 20px; background:url(../images/form-menu-img3.png) no-repeat; text-decoration:none;}
.form-left-menu li a.four { margin:0 0 0 20px; padding:0 0 0 20px; background:url(../images/form-menu-img4.png) no-repeat; text-decoration:none;}

.form-right-side { width:45%; float:left; margin:50px 0 0 35px;}
.reg-form { padding:0px; margin:0 0 0 36px;}
.reg-form li { width:148px; margin:0 2px 0 0; float:left; display:block;}
.reg-form li:last-child { margin-right:0px;}
.reg-form li label { cursor:default; font-family:'MyriadProRegular'; font-size:13px; color:#3a3a3a; text-transform:uppercase; line-height:27px;}
.reg-form li select { width:98%; border:1px solid #c5c5c5; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
-webkit-box-shadow: inset 2px 2px 2px 2px #f0f0f0;
box-shadow: inset 2px 2px 2px 2px #f0f0f0;}

.search_ref{
    float: right;
    width: 185px;
    vertical-align: top;
}

.reg-form-button { float:left; padding:0px; margin:10px 0 5px 37px; width:90%;}
.reg-form-button li { float:left; margin:0 15px 0 0; width:100%}
.reg-form-button li:last-child { margin-right:0px;}
.reg-form-button li input { width:90%; border:1px solid #c5c5c5; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
-webkit-box-shadow: inset 2px 2px 2px 2px #f0f0f0;
box-shadow: inset 2px 2px 2px 2px #f0f0f0;}
.reg-form-button li label { cursor:default; font-family:'MyriadProRegular'; font-size:15px; color:#00325d; text-transform:uppercase; line-height:32px;}
.reg-form-button li button { padding:0 10px; border:0px; background:#E93036; font-family:'MyriadProSemibold'; font-size:16px; color:#fff; font-weight:normal; text-align:center; line-height:30px; text-transform:uppercase;}

.social { float:right; padding:0px; margin:0px 30px 0 0;}
.social li { float:left;}
.social li a {}

.face-book-like { margin:20px 0 0 0;}
.project-slide { float:right; margin:20px 0 0 0;}
.project-detail-heading { float:left; width:100%;}
.project-detail-heading h2 { margin:40px 0 20px 0; font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; color:#212121; line-height:30px;}
.project-detail-heading p { margin:0 0 0px 0; font-family:'MyriadProRegular'; font-weight:bold; color:#555555; line-height:30px;}
.project-detail-heading h2 span { margin:0 0 0 10px;}

.project-detail-left { float:left; }
.project-detail-block {  float:left; margin:0 10px 20px 0; background:#f1f1f1; -webkit-box-shadow:0px 0px 2px 3px #e2e2e2; box-shadow:0px 0px 2px 3px #e2e2e2;}
.project-detail-img-area { padding:2px; position:relative; }
.project-detail-img-area .size { background:#71a306; border:1px solid #fff; padding:0 5px; position:absolute; bottom:10px; right:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:center;}
.project-detail-left p { padding:2px 0 0 8px; font-family:'MyriadProRegular'; font-size:15px; color:#8b8b8b; line-height:22px;}
.project-detail-left p a { font-family:'MyriadProRegular'; font-size:14px; color:#555; line-height:22px;}
.project-detail-left .price { background:#fff; padding:2px 0 0 8px; font-family:'MyriadProSemibold'; font-size:15px; color:#E93036; line-height:30px;}

.client-logo-heading h2 { margin:40px 0 20px 0; font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; color:#212121; line-height:30px;}
.client-logo-heading h2 span { margin:0 0 0 10px;}

.client-logo-box { float:left; width:40%; min-height: 70px; margin:0 10px 10px 0; padding:2px; text-align:center;  background:#f1f1f1; -webkit-box-shadow:0px 0px 2px 3px #e2e2e2; box-shadow:0px 0px 2px 3px #e2e2e2;}

.project-detail-right { float:left; margin:0 0 40px 0;}
.project-detail-right-block { width:100%; float:left; margin:0 15px 20px 0; background:#f1f1f1; -webkit-box-shadow:0px 0px 2px 3px #e2e2e2; box-shadow:0px 0px 2px 3px #e2e2e2;}
.project-detail-right-img-area { float:left; margin:0 3px 0 0; padding:2px; position:relative; }
.project-detail-right-img-area .size { background:#71a306; border:1px solid #fff; padding:0 5px; position:absolute; bottom:10px; right:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:center;}
.project-detail-right-block-content { float:left; max-width: 190px}
.project-detail-right-block-content p { padding:10px; font-family:'MyriadProRegular'; font-size:14px; color:#555; line-height:22px;}
.project-detail-right-block-content p a { font-family:'MyriadProRegular'; font-size:15px; color:#8b8b8b; line-height:22px;}
.project-detail-right-block-content .price { padding:0 10px; font-family:'MyriadProSemibold'; font-size:17px; color:#E93036; line-height:30px;}

.footer { background:#fff; border-top:2px solid #dbdbdb; margin:0px;}
.footer .add { margin:20px 0 0 0;}
.footer .add p { padding:20px 0 0 0; font-family:'MyriadProRegular'; font-size:15px; color:#7e7e7e; line-height:22px;}

.service { margin:20px 0 0;}
.service h2 { width:56%; background:url(../images/border-bottom.jpg) bottom repeat-x; padding:0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#3b3b3b; line-height:22px;}
.service-link { float:left; margin:10px 0 0 ; padding:0px; }
.service-link li {}
.service-link li a { font-family:'MyriadProRegular'; font-size:15px; color:#606060; line-height:22px;}

.current-project { margin:20px 0 0;}
.current-project h2 { width:66%; background:url(../images/border-bottom.jpg) bottom repeat-x; padding:0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#3b3b3b; line-height:22px;}
.current-project-link { float:left; margin:10px 0 0; padding:0px; }
.current-project-link li {}
.current-project-link li a { font-family:'MyriadProRegular'; font-size:15px; color:#606060; line-height:22px;}

.social-connect { margin:20px 0 0;}
.social-connect h2 { width:66%; background:url(../images/border-bottom.jpg) bottom repeat-x; padding:0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#3b3b3b; line-height:22px;}

.social-connect-img { margin:10px 0 0; padding:0px;}
.social-connect-img li { float:left; margin:0 5px 0 0;}

.copyright { float:left;}
.copyright p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#606060; line-height:22px;}
.last-footer { margin:0px; padding:0px;}
.last-footer li { float:left;}
.last-footer li a { padding:5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#606060; line-height:22px;}
.last-footer li a:hover { color:#000;}

.company-logo { float:right;}
.country-logo { float:left; margin: 20px 0 0 290px;}

/*-------------------------next-page-css-------------------------*/
.property-id-left-heading { float:left; margin:0 0 20px 0;}
.property-id-left-heading h2 { margin:40px 0 0px 0; font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; color:#212121; line-height:30px;}
.property-id-left-heading  p { margin:0 0 0px 0; font-family:'MyriadProRegular'; font-weight:bold; color:#555555; line-height:30px;}
.property-id-left-heading  h2 span { margin:0 0 0 10px;}

.property-id-left {}
.property-id-left p { width:100%; float:left; font-family:'MyriadProRegular'; font-size:15px; color:#000; line-height:22px;}
.property-id-left p strong { font-size:18px; font-weight:'MyriadProSemibold';}
.property-id-right { float:right; width: 100%;}
.property-id-menu { width:100%; float:left; padding:0px; margin:18px 0 20px!important; background:url(../images/property-id-menu-bg.png) repeat-x;}
.property-id-menu li { float:left;text-align: center;}
.property-id-menu li a { padding:0 10px; background:url(../images/property-id-menu-dot.png) center right no-repeat; font-family:'MyriadProRegular'; font-size:15px; color:#fff; text-align:center; line-height:30px; text-decoration:none;}
.property-id-menu li:last-child a { background-image:none;}
.property-id-img-block { float:left; width:100%; margin:20px 0 50px;}
.property-id-img { float:left; width:19%; height:180px; margin:0 7px 0 0;}
.property-id-img p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#636464; line-height:22px;}

.property-artical {}
.property-artical-heading { margin:30px 0 0 0; background:url(../images/artical-headingimg.png) repeat-x; text-align:center;}
.property-artical-heading h2 { width:44%; margin:0 auto; background:#F5F5F5; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#212121; line-height: 10px;}

.project-artical-area { background:#f5f5f5; padding:0 0 10px 0;}
.project-artical-block { display:table; margin:30px auto; background:#f1f1f1; -webkit-box-shadow:0px 0px 2px 3px #e2e2e2; box-shadow:0px 0px 2px 3px #e2e2e2;}
.project-artical-img-area { padding:2px; position:relative; }
.project-artical-img-area .size { background:#71a306; border:1px solid #fff; padding:0 5px; position:absolute; bottom:10px; right:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:center;}
.project-artical-block p { padding:2px 0 0 8px; font-family:'MyriadProRegular'; font-size:13px; color:#8b8b8b; line-height:22px;}
.project-artical-block .price { background:#fff; padding:2px 0 0 8px; font-family:'MyriadProSemibold'; font-size:15px; color:#E93036; line-height:30px;}

.project-about { float:left;}
.project-about img{ float:left; padding:0 10px 0 0;}
.project-about p { font-family:'MyriadProRegular'; font-size:14px; color:#494949; line-height:25px;}

.contact-block { width:100%; float:left; padding:0 0 10px; border:1px solid #cbcbcb; margin:0 0 50px 0;}
.contact-block-form { margin:20px;} 
.contact-form { padding:0px; margin:0px;}
.contact-form li { margin:0 0 10px;}
.contact-form li label { width:23%; cursor:default; min-width:10%; padding: 0 0 0 10px; float:left; background:#e0e0e0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; line-height:30px;}
.contact-form li input { width: 72%; border:1px solid #e0e0e0;}

.contact-form li textarea { width:97%; display: table-caption; border:1px solid #e0e0e0; height:120px;}
.contact-form li button { float:right; border:0px; padding:0 10px; background:url(../images/form-button.png) repeat-x; font-family:'HelveticaNeueLight'; font-size:17px; color:#fff; text-align:center; line-height:30px; margin:0 2px 0 0;}

.map-block { float:right;}
.map-block img { width:100%;}
.map-add { float:left; width:100%;}
.map-add p { padding:20px 0 0 108px; font-family:'MyriadProRegular'; font-size:19px; color:#7e7e7e; line-height:22px;}


.search-heading { text-align:center;}
.search-heading h2 { margin:40px 0 20px 0; font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; color:#212121; line-height:30px;}
.search-heading h2 span { margin:0 0 0 10px;}

.search-detail-right { float:left; margin:20px 0 0 0; }
.search-detail-right-block { width:100%; float:left; margin:0 0 20px 0; background:#f1f1f1; -webkit-box-shadow:0px 0px 2px 3px #e2e2e2; box-shadow:0px 0px 2px 3px #e2e2e2;}
.search-detail-right-img-area { float:left; padding:2px; position:relative; }
.search-detail-right-img-area .size { background:#71a306; border:1px solid #fff; padding:0 5px; position:absolute; bottom:10px; right:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:center;}
.search-detail-right-block-content { float:left;}
.search-detail-right-block-content  p { padding:2px; font-family:'MyriadProRegular'; font-size:13px; color:#8b8b8b; line-height:22px;}
.search-detail-right-block-content  .price { padding:2px; font-family:'MyriadProSemibold'; font-size:15px; color:#E93036; line-height:30px;}

.search-dropdown { text-align:center;}
.search-dropdown h2 { padding:10px 0 0 0; font-family:'MyriadProRegular'; font-size:18px; color:#000; line-height:30px;}
.search-dropdown select { margin:0 0 0 0; border:1px solid #5bb3fd; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}

.search-pageing-block { display:table; margin:20px auto 30px; width:42%;}
.search-pageing { padding:0px; margin:0px;}
.search-pageing li { float:left; margin:0 10px 0 0;}
.search-pageing li a { float:left; border:1px solid #5bb3fd; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; padding:0 12px; font-family:'MyriadProSemibold'; font-size:15px; color:#000;  line-height:25px; text-decoration:none;}
.search-pageing li a.pre { float:left; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; background:url(../images/form-button.png) repeat-x; padding:0 10px; font-family:'MyriadProSemibold'; font-size:15px; color:#fff;  line-height:25px; }
.search-pageing li a.next { float:left; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; background:url(../images/form-button.png) repeat-x; padding:0 10px; font-family:'MyriadProSemibold'; font-size:15px; color:#fff;  line-height:25px; }
.search-pageing li a.active { background:url(../images/form-button.png) repeat-x; color: #fff;}

.registration-right { float:left; }
.registration-detail-right-block { width:100%; float:left; margin:0 15px 20px 0; background:#f1f1f1; -webkit-box-shadow:0px 0px 2px 3px #e2e2e2; box-shadow:0px 0px 2px 3px #e2e2e2;}
.registration-detail-right-img-area { float:left; padding:2px; position:relative; }
.registration-detail-right-img-area .size { background:#71a306; border:1px solid #fff; padding:0 5px; position:absolute; bottom:10px; right:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:center;}
.registration-detail-right-block-content { float:left;}
.registration-detail-right-block-content  p { padding:2px; font-family:'MyriadProRegular'; font-size:13px; color:#8b8b8b; line-height:22px;}
.registration-detail-right-block-content  .price { padding:2px; font-family:'MyriadProSemibold'; font-size:15px; color:#E93036; line-height:30px;}


.registration-block { width:100%; float:left; padding:0 0 10px; border:1px solid #cbcbcb; margin:0 0 50px 0;}
.registration-block-form { margin:20px;} 
.registration-block-form h2 { padding: 0 0 7px 3px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#E93036; line-height:30px;}
.registration-form { padding:0px; margin:0px;}
.registration-form li { width:100%; float:left; margin:0 5px 10px;}
.registration-form li:last-child { margin-right:0px;}
.registration-form li label { cursor:default; float:left; min-width:15%; padding: 0 0 0 10px;  background:#e0e0e0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:30px; }
.registration-form li input { width: 47%; border:1px solid #e0e0e0;}
.registration-form li textarea { width:96%; display: table-caption; border:1px solid #e0e0e0;}
.registration-form li select { width: 43%; border:1px solid #e0e0e0;}
.registration-form .telefone { width: 100px; border:1px solid #e0e0e0;}
.registration-form .estado  { width: 60px; border:1px solid #e0e0e0;}
.registration-form .ddd  { width: 60px; border:1px solid #e0e0e0;}
.registration-form .area  { width: 80px; border:1px solid #e0e0e0;}
.registration-form .n_select  { width: 60px; border:1px solid #e0e0e0;}
.registration-form .required  { font-weight: bold;}
.registration-form button { float:right; border:0px; padding:0 10px; background:url(../images/form-button.png) repeat-x; font-family:'HelveticaNeueLight'; font-size:17px; color:#fff; text-align:center; line-height:30px; }

.check-box { float:left; padding:0px; margin:0px 10px 10px; }
.check-box li { margin:0 5px 0 0; }
.check-box li label input {width: 20px; margin:0 5px 0 0;}
.check-box li label { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#333333; line-height:30px; background-color: #fff }

.contact-form li input.error, .contact-form li textarea.error{
    border: 1px solid #FF0000;
    margin-bottom: 0px;
}
span.error {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FF0000;
    margin-bottom: 10px;
    float: left;
    width: 100%;
}
.modal-dialog .modal-footer button{ margin:10px 0 0 !important;}

.property-id-right #share_option { float:left; width:100% !important; margin:10px 0!important;}
body .sharrre .facebook { float:left; width:65px !important;}
body .sharrre .twitter { width:75px !important;}
body .sharrre .linkedin { width:108px !important;}