@charset "utf-8";

/*--------------------*/
* {padding:0; margin:0; list-style:none;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite,
code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td ,select,input,option{margin: 0; padding: 0; border: 0;	outline: 0; font-size: 100%;}
/* remember to define focus styles! */
:focus {outline: 0;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
a{text-decoration:none;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
input { background:none; border:0 none; outline:none; }
table {	border:0 none; border-collapse:collapse; border-spacing:0;}
td { vertical-align:top; }
img	{ border:0 none; max-width:100%; }
a	{ outline:none; cursor:pointer; }
.clear { clear:both; }
/* End hide from IE Mac */ .none { display: none; } /* End Clearfix */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display:block;}
.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    *zoom: 1;
}

body { margin: 0; padding: 0; background:#f4f4f4;}
p{ font-family:arial; font-size:16px; color:#444444; line-height:24px;}

/*---------------------------fonts-------------------------------------*/
@font-face {
    font-family: 'myriad_prosemibold';
    src: url('../fonts/myriadpro-semibold-webfont.eot');
    src: url('../fonts/myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriadpro-semibold-webfont.woff') format('woff'),
         url('../fonts/myriadpro-semibold-webfont.ttf') format('truetype'),
         url('../fonts/myriadpro-semibold-webfont.svg#myriad_prosemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'myriad_probold_semiextended';
    src: url('../fonts/6761-webfont.eot');
    src: url('../fonts/6761-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/6761-webfont.woff') format('woff'),
         url('../fonts/6761-webfont.ttf') format('truetype'),
         url('../fonts/6761-webfont.svg#myriad_probold_semiextended') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'lucida_sansregular';
    src: url('../fonts/5897-webfont.eot');
    src: url('../fonts/5897-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/5897-webfont.woff') format('woff'),
         url('../fonts/5897-webfont.ttf') format('truetype'),
         url('../fonts/5897-webfont.svg#lucida_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/*---------------------Global Style[End]--------------------------------------------*/
.main{ width:1025px; margin:0 auto;}
.content{ padding:32px 0 65px; background:#fff; box-shadow:0 0 8px rgba(50, 50, 50, 0.1); }
#home-inner,.home-inner{ width:897px; margin:0 auto;}

#header{ padding-top:21px; padding-bottom:17px;}
#logo{ width:147px; margin:0 auto; margin-bottom:12px;}
#header-bottom{ position:relative;}
#navigation { width:852px; margin:0 auto; margin-left: 200px;}
#navigation ul li{ float:left;}
#navigation ul li a{  font-family:arial; font-size:13px; color:#222222; text-decoration:none; display:block; padding:0 23px; background:url(../images/divider.jpg) no-repeat right 0; font-weight:bold; line-height:27px; }
#navigation ul li a:hover{ color:#e46d0e;}
#navigation ul li a.active{ color:#e46d0e;}
#navigation ul li:last-child a{ background:none; padding-right:0; margin-right:0;}
.social-link { position:absolute; top:-5px; right:0; }
.social-link a{display:block; width:24px; height:48px;}
.social-link a.social{text-indent:-99999px;background:url(../images/fb-icon.png) no-repeat; width:24px; height:24px;}
.social-link a.social:hover{background-position:0px -24px;}
#home-slider{ margin-bottom:45px;}
.home-bottom p{padding:0 20px 0 0; min-height:142px; border-bottom:1px solid #eeecec; margin-bottom:25px;}

#property-listing ul li{ width:272px; margin-right:40px; float:left;}
#property-listing ul li.last{ margin-right:0;}
.image-list{ position:relative; margin-bottom:10px; }
.title-head{position:absolute; top:0; left:0; width:95%; background:url(../images/caption-head.png) repeat 0 0; font-family: 'Open Sans', sans-serif; font-size:19px; color:#fff; height:45px; line-height:45px; padding-left:5%; text-transform:uppercase;}
#property-listing ul li p{font-family:arial; font-size:14px; color:#444444; line-height:18px; margin-bottom:8px; min-height:38px;}

.read-more a{background:url(../images/btn-bg.png) repeat 0 0; text-align:center; font-family:arial; font-size:12px; color:#fff; height:29px; line-height:29px;  padding:7px 20px 5px; font-weight:bold; border-radius:2px; border-left:1px solid #bb823e; border-right:1px solid #bb823e;behavior: url(PIE.htc);}
.read-more a:hover{ color:#222;}


/*-----------footer css starts here----------------*/
#copy-right{ font-family:tahoma; font-size:11px; color:#999999; padding-top:10px; padding-left:5px; padding-bottom:15px;}

@media (max-width:1025px) {.social-link{ right:10px!important;}}




/**************pinal-commercial****/

.inner-content{width:960px;margin:0px auto;}
.inner-banner{}
.inner-banner-bg{background:url(../images/banner-bg.png) repeat; position:relative; margin-top:-75px; padding:36px 0 ; line-height:0;}
.inner-banner-txt{font-family: 'myriad_prosemibold'; color:#fefefe; font-size:30px;text-transform:uppercase; text-shadow:2px 1px #000; padding-left:30px;}
.commericalmr{margin-top:45px;}
.content-details{}
.content-details ul{}
.content-details li{margin-bottom:45px; padding-bottom:45px; border-bottom:1px solid #eaeaea; }
.content-details li.last{border-bottom:0;}
.content-details .content-left{float:left; width:460px; margin-right:40px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal;color:#444444; line-height:25px;}
.content-details .content-left p{margin-bottom:20px;font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal;color:#444444;}
.content-details .content-left .address{float:left; width:100%; margin-bottom:2px;}
.content-details .content-left .address2{float:left; width:100%; margin-bottom:30px;}
.content-details .content-left .address-video{float:left; width:100%; margin-bottom:20px;}
.content-details .content-left .content-titleh3 h3{ font-weight:bold;font-size:19px; margin-bottom:5px;}
.content-details .content-left .content-titleh3 h3 span{font-weight:normal;}
.content-details .content-right{float:right; width:457px; background:#565555;height:auto; line-height:0;}
.content-details .bg-resi{background:none !important;}
.content-details .content-left .more-details a{background:url(../images/rentbtn-bg.jpg) repeat-x; text-align:center;     font-family: 'myriad_probold_semiextended'; font-size:15px; color:#f9f9f9; height:40px; line-height:40px;  padding:12px 20px 10px; font-weight:normal; border-radius:2px; border-left:1px solid #bb823e; border-right:1px solid #bb823e; text-transform:uppercase;behavior: url(PIE.htc); position:relative;}
.content-details .content-left .more-details a:hover{ color:#222;}
.content-details .content-left .video{position:relative; margin-bottom:20px; }
.content-details .content-left .video-btn{position:absolute;margin:20px 0 0 40px; z-index:1;cursor:pointer;}
.content-details .content-right .img2{width:457px; height:306px;}
.content-details .content-right .img2 img{padding:13px 36px;}
.content-details .content-right .img3{width:457px; height:306px;}
.content-details .content-right .img3 img{padding:40px 0;}

.residential-map{margin:0px auto; width:865px; padding:20px ; margin:20px 0 0px 0; margin:0px auto;}
.residential-map ul{}
.residential-map li{float:left; margin-right:30px;}
.residential-map li.last{margin-right:0;}

.residential{}
.residential .resi-titleh3 h3{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:25px; text-align:center; color:#999999;}
.residential .resi-line{margin-top:5px;}
.residentialmr{margin-top:20px;}
.residental-moredetail{width:135px; float:left;}
.residental-video{float:left;margin-left:10px;}
.residental-video a{background:url(../images/watch-video-bg.jpg) repeat-x; text-align:center;     font-family: 'myriad_probold_semiextended'; font-size:15px; color:#f9f9f9; height:40px; line-height:40px;  padding:12px 20px 10px; font-weight:normal; border-radius:2px;behavior: url(PIE.htc); position:relative;border-left:1px solid #0bac40; border-right:1px solid #0bac40; text-transform:uppercase;}
.residental-video a:hover{ color:#444444;}
.investment{margin-top:40px;}
.investment-left{float:left; width:630px; margin-bottom:100px;}
.investment-left p{font-family:Arial, Helvetica, sans-serif;font-size:16px; color:#444444; font-weight:normal; line-height:25px;}
.investment-left p span{font-weight:bold; font-size:22px;}
.investment-right{float:right; width:190px; background:#f6f6f6; padding:40px 55px 40px 44px;}
.investment-right p{font-family:Arial, Helvetica, sans-serif; font-size:16px ; font-weight:bold; color:#444444; margin-bottom:40px; line-height:25px;} 
.btn-bg{}
.btn-bg a{background:url(../images/rentbtn-bg.jpg) repeat-x; text-align:center;     font-family: 'myriad_probold_semiextended'; font-size:15px; color:#f9f9f9; height:40px; line-height:40px;  padding:12px 20px 10px; font-weight:normal; border-radius:2px; border-left:1px solid #bb823e; border-right:1px solid #bb823e; text-transform:uppercase;behavior: url(PIE.htc); position:relative;}
.btn-bg a:hover{ color:#222;}
.restaurant{margin-top:40px;}
.restaurant-left{float:left; width:295px; margin-left:15px;}

.restaurant-right{float:right; width:635px; }
.restaurant-right p{font-family:Arial, Helvetica, sans-serif; font-size:16px ; font-weight:normal; color:#444444; line-height:25px;} 
.restaurant-right p span{font-size:22px; font-weight:bold;float:left; width:100%;}
.restaurant-right .font18{font-size:18px; font-weight:normal; float:left; width:100%;}
.restaurant-right .mr20{margin-top:20px;float:left; width:100%; font-size:16px; font-weight:normal;}
.restaurant-right .likebtn{margin:30px 0 100px 0; float:left;}
.internet{margin-top:40px; padding:0 93px;}
.internet p{ font-family: 'lucida_sansregular'; color:#333333; font-size:16px; line-height:25px;}
.internet .bottom-box{margin:50px 0 0 0;behavior: url(PIE.htc);}
.internet .bottom-box ul{}
.internet .bottom-box li{border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; border:2px solid #5cc5e5; background:#f3f3f3; padding:28px; width:314px;  float:left; margin-right:26px; text-align:center;behavior: url(PIE.htc);}
.internet .bottom-box li p{color:#333333;font-family:Arial, Helvetica, sans-serif;font-size:14px; line-height:18px; font-weight:normal;}
.internet .bottom-box li p span{font-style:italic;}
.internet .bottom-box li.last{margin-right:0;}
.internet .bottom-box li .share-data{margin-top:15px; }
.internet .bottom-box li .share-data a{background:#06c946;text-align:center; color:#f9f9f9; font-size:15px;text-transform:uppercase; font-family:'myriad_prosemibold'; text-decoration:none; padding:11px 25px;float:left;margin-left:40px;}
.internet .bottom-box li .share-data a:hover{/*color:#444444;*/ background:#07dd4d;}
.internet .view-website{padding-top:30px; text-align:center; margin:0px auto;}

.contact{padding-top:46px; width:805px;margin:0px auto; padding-bottom:80px;}
.contact .contact-titleh2 h2{color:#222222; font-size:27px; font-weight:bold; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.contact .fillup-txt{font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:center; color:#333333; margin-top:30px;}
.contactform{margin-top:45px;}
.contactform .row-1{margin-bottom:25px; float:left; }
.contactform .col-1{width:247px; margin-right:32px; float:left;}
.contactform .col-1 label{color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;width:240;float:left; margin:0 0 4px 3px;}
.contactform .col-1 input[type="text"]{background:#fdfdfd; border-radius:3px; -moz-border-radius:3px;-webkit-border-radius:3px; border:1px solid #cfcfcf;-moz-box-shadow:inset 0 0 10px #e6e2e2;-webkit-box-shadow: inset 0 0 10px #e6e2e2;behavior: url(PIE.htc); position:relative; box-shadow: inset 0 0 10px #e6e2e2; padding:5px 10px; width:225px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#333333; height:20px;}
.contactform .col-2{width:247px; float:left;}
.contactform .col-2 label{color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;width:240;float:left; margin:0 0 4px 3px;}
.contactform .col-2 input[type="text"]{background:#fdfdfd; border-radius:3px; -moz-border-radius:3px;-webkit-border-radius:3px; border:1px solid #cfcfcf;-moz-box-shadow:inset 0 0 10px #e6e2e2;-webkit-box-shadow: inset 0 0 10px #e6e2e2;box-shadow: inset 0 0 10px #e6e2e2; padding:5px 10px; width:225px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#333333; height:20px;behavior:url(PIE.htc);position:relative;}


.contactform .col-3{width:527px; float:left;}
.contactform .col-3 label{color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;
width:524px;float:left; margin:0 0 4px 3px;}
.contactform .col-3 textarea{background:#fdfdfd; border-radius:3px; -moz-border-radius:3px;-webkit-border-radius:3px; border:1px solid #cfcfcf;-moz-box-shadow:inset 0 0 10px #e6e2e2;-webkit-box-shadow: inset 0 0 10px #e6e2e2;
   box-shadow: inset 0 0 10px #e6e2e2; padding:5px 10px; width:505px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#333333; height:130px;behavior: url(PIE.htc); position:relative; overflow:auto; }
   

  .contactform .col-1 input[type="submit"]{background:url(../images/rentbtn-bg.jpg) repeat-x; text-align:center;     font-family: 'myriad_probold_semiextended'; font-size:15px; color:#f9f9f9;  padding:10px 30px 10px; font-weight:normal; border-radius:2px; border-left:1px solid #bb823e; border-right:1px solid #bb823e; text-transform:uppercase;behavior: url(PIE.htc); position:relative; cursor:pointer;}  
 .contactform .col-1 input[type="submit"]:hover{color:#444444;}
 .error-box {display:block;padding:0px 0px 5px 0px;float:left;width:100%;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.error-box .error-box-left{height:20px;margin:0px;padding:0px;float:left;}
.error-box .error-box-mid{height:20px;margin:0px;padding:0px;float:left;}
.error-box .error-box-mid h3{height:11px;padding:4px 0px 0px 0px;font-family: Arial, Helvetica, sans-serif;	font-size:11px !important;	color: #F00;font-weight:normal;}
.error-box .error-box-right{width:5px;height:20px;margin:0px;padding:0px;float:left;}
.error-box h2{height:20px;padding:3px 0px 0px 30px;font-family: 'Droid Sans', sans-serif;font-size:11px;color:#fff;	font-weight:normal;text-align:left;}		
.errorborder{border:1px solid #ff0000 !important;}
.seleWrapper{width:247px; height:32px;} 

.content-details.commericalmr li.last,.content-details.residentialmr li.last{ margin-bottom:0;}


.pp_social{display:none;}
.msg {
    color: #008000;
    font-family: arial;
    font-size: 14px;
    margin-top: 20px;
    text-align: center;
	margin-bottom:10px; display:none;
}