﻿/****** FILE: themes/yoocom/css/style.css *****/
@charset "utf-8";
/* CSS Document */
/*@font-face {
    font-family: 'webfontregular';
    src: url('../fonts/futuran-webfont.eot');
    src: url('../fonts/futuran-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futuran-webfont.woff') format('woff'),
         url('../fonts/futuran-webfont.ttf') format('truetype'),
         url('../fonts/futuran-webfont.svg#webfontregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FuturaLtBTLight';
    src: url('../fonts/futura_light_bt-webfont.eot');
    src: url('../fonts/futura_light_bt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futura_light_bt-webfont.woff') format('woff'),
         url('../fonts/futura_light_bt-webfont.ttf') format('truetype'),
         url('../fonts/futura_light_bt-webfont.svg#FuturaLtBTLight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FuturaMdBTBold';
    src: url('../fonts/tt0144m_-webfont.eot');
    src: url('../fonts/tt0144m_-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/tt0144m_-webfont.woff') format('woff'),
         url('../fonts/tt0144m_-webfont.ttf') format('truetype'),
         url('../fonts/tt0144m_-webfont.svg#FuturaMdBTBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FuturaBoldRegular';
    src: url('../fonts/futur_-webfont.eot');
    src: url('../fonts/futur_-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futur_-webfont.woff') format('woff'),
         url('../fonts/futur_-webfont.ttf') format('truetype'),
         url('../fonts/futur_-webfont.svg#FuturaBoldRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}*/
/*-------------general start--------------*/
html{ height:100%;}
body {
    margin:0;
    padding:0;
    font-family: 'webfontregular', Arial, Helvetica, sans-serif;
    color:#666666;
    font-size:15px;
    width:100%;
	height:100%;
    background-color:#ffffff;
}
div, img, p, h1, h2, h3, h4, h5, h6, ul, li, span, label, form, select, input{
    padding:0;
    margin:0;
}
img{
    border:none;
}
ul{
    list-style-type:none;
}
li{
    list-style-type:none;
}
h2,h1{ font-size:48px; line-height:52px; margin-bottom:7px; color:#222222; font-family: 'FuturaMdBTBold'; letter-spacing:-1px; -webkit-font-smoothing: antialiased; font-weight:normal;}
p{
}

.spacer{
    font-size:0;
    line-height:0;
    clear:both;
}
input, textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}
/* FLOAT-elements */
.fltleft {float:left;}
.fltright {float:right;}
/*--------------general end------------------*/
.wrapper{ width:100%;}
.header_outer{ margin-bottom:27px; position:relative; z-index:10;}
.header{ width:100%; background:#000000;  height:73px;}
.header_in{ width:960px; margin:0 auto; padding:17px 0 0;}
.logo{ float:left; margin-top:-6px;}


/** Navigation START **/

.nav{ float:right; margin:10px 0 0 0; overflow:hidden;
}
.nav li{ display:inline-block; font-size:13px; font-family: 'FuturaMdBTBold'; margin-right:16px; padding-bottom:29px;}
.nav li a{color:#ffffff;}
.nav li.arrow{background:url(../images/drop_arrow.png) no-repeat center bottom;}
.nav li a:hover, .nav > li.active > a, .nav > li > li.current a{ color:#CDB595;}
.nav li.active li a{color:#333333;}

/*
.secondary_nav{ float:left; margin:10px 0px 0 60px; overflow:hidden;}
.secondary_nav li{ display:inline-block; font-size:13px; padding-bottom:29px; margin-right:16px;}
.secondary_nav li{ display:inline-block; font-size:13px; font-family: 'FuturaMdBTBold'; padding-bottom:29px;}
.secondary_nav li a{ color:#ffffff; padding:0 0 31px;}
.secondary_nav li a:hover, .secondary_nav li.active a{color:#CDB595;}
.secondary_nav li.arrow{ background:url(../images/drop_arrow.png) no-repeat center bottom;}
.secondary_nav li.active li a{color:#333333;}
.secondary_nav li#navsub_4{ margin-right:0;}
*/


#navsub_1{ background-position:100% bottom;}
.member_login{ float:left; width:125px; height:26px; margin-top:12px; background:#CDB595; text-align:center; text-transform:uppercase; font-size:11px; line-height:25px; font-family:'FuturaMdBTBold'; color:#fff; font-weight:normal; }
.member_loginDemo{ float:right; width:125px; height:26px; background:url(../images/member_loginbtn.gif) no-repeat 0 100%; margin-top:12px;}
.member_login:hover{ background-position:0 0; background:#000; color:#fff !important;}

.member_logout{ float:right; width:125px; height:26px; margin-top:12px; background:#CDB595; text-align:center; text-transform:uppercase; font-size:11px; line-height:25px; font-family:'FuturaMdBTBold'; color:#fff; font-weight:normal;}
.member_logout:hover{ background-position:0 0; background:#000000; color:#fff; }
#navsub_2 .subnav ul{ width:930px;}


.header_in form{ float:right; margin-top:8px;}
.header_in input[type="text"]{ width:115px; height:23px; background:#fff; padding:0 0 0 8px; border:0; line-height:23px; font-size:13px;  font-family: 'webfontregular'; color:#999999;}


.subnav{ width:100%; height:50px; background:#dddddd; position:absolute; top:73px; left:0;
display:none;
}
.current .subnav,
.section .subnav {
	display:block;
}

.navitemHotelsTopPage .subnav {
	display:none;
}
.subnav .outer {
	margin: 0 auto;
	width: 960px;
}
.subnav ul{ width:780px; margin:0 0 0 150px; text-align:left;}
.navitemAboutPage .subnav ul {
	text-align:left;
	 margin:0;
}


.subnav ul li{ display:inline-block; padding:18px 0 0 0; margin-right:19px; font-size:13px; font-family: 'FuturaMdBTBold';  background:none !important;}
.subnav ul li a{color:#333333; }
.subnav ul li a:hover, .subnav ul li.active a{ color:#CDB595; }

.nav li.search {
	margin-right:0px;
	
}
.nav li.search a{
	color:#999999;
	font-weight:normal;
	
}


/*#nav_5 .subnav ul{ width:637px;}*/


/** Navigation END **/


/*.developer_drop{ width:960px; margin:0 auto;}*/
.container{ width:964px; margin:0 auto 44px;}
.fullwidth{ width:auto;}
.gallery{ width:100%;}
.gallery_top{ margin-bottom:36px; padding-top:19px;}
.gallery_top_btm {width:964px}
.gallery_top_left{ float:left; width:670px;}
.gallery_top_left p{ font-family:'FuturaLtBTLight'}
.gallery_top_rght{ float:right; width:285px; margin-top:18px;}
.view{ width:163px; float:left;}
.sortby{ width:119px; float:right;}
.gallery_top_rght label{ float:left; margin-right:5px; padding:6px 0 0 0; font-size:13px;}
.gallery_top_rght .jqTransformSelectWrapper{ float:left;}
.gallery_top_rght .jqTransformSelectWrapper ul{ width:81px !important; left:-1px; top:26px !important;}
.gallery_btm{ width:100%;}
.gallery_pan{ width:300px; min-height:277px; float:left; margin:0 30px 25px 0;}
.gallery_pan div.desc{ height:90px; overflow:hidden;}
.gallery_pan .img-wrap{width:300px; height:180px; overflow:hidden; margin-bottom:14px;}
.img-wrap{ background:#000;}
.gallery_pan .img-wrap img{ display:block;}
.gallery_pan a:hover .img-wrap img{}
.gallery_pan h4{ font-size:18px; font-family: 'FuturaMdBTBold'; line-height:18px; color:#222222; margin-bottom:12px; -webkit-transition:color 0.6s ease-out; -moz-transition:color 0.6s ease-out;  -o-transition:color 0.6s ease-out; transition:color 0.6s ease-out;-webkit-font-smoothing: antialiased; font-weight:normal;}
.gallery_pan h4 span{ float:right; font-size:11px; font-family: 'webfontregular'; font-weight:normal; color:#666666; line-height:18px;}
.gallery_pan h4 span.photo_icon{ background:url(../images/photo_icon.gif) no-repeat right 0; text-indent:-200000px; width:65px; height:14px;}
.gallery_pan h4 span.video_icon{ background:url(../images/video_icon.gif) no-repeat right 0; text-indent:-200000px; width:65px; height:14px;}
.gallery_pan a:hover h4{ color:#CDB595;}
.gallery_pan p{ font-size:15px; color:#666666; line-height:18px;}
.gallery_pan.third{ margin-right:0;}
.more{ background:#CDB595; width:299px; height:23px; margin:0 auto 90px; display:block; font-size:11px; color:#fff; line-height:23px; text-align:center; font-family: 'FuturaMdBTBold'; text-transform:uppercase;}
.more:hover{ background:#000000;}
.footer{ width:100%; background:#000000; padding:27px 0;}
.footer_in{ width:960px; margin:0 auto;}
.footer_in h3{ font-size:18px; line-height:18px; color:#ffffff; margin-bottom:25px; font-family: 'FuturaMdBTBold';-webkit-font-smoothing: antialiased; font-weight:normal;}
.footer_in h5{ font-size:15px; font-weight:normal; color:#999999; margin-bottom:27px; font-family:'FuturaLtBTLight';}
.footer_in p{ color:#999999; line-height:20px; font-family:'FuturaLtBTLight';margin-bottom:25px}
.footer_in p span.num{color:#999999;}
.footer_in p a{ color:#CDB595;}
.footer_top{ margin-bottom:51px;}
.fot_contact{ width:210px; float:left;}
.fot_contact h5{ margin-bottom:16px;}
.fot_follow{ width:210px; float:left; margin-left:120px;}
.fot_follow ul{}
.fot_follow ul li{ float:left; margin-right:11px;}
.fot_follow ul li a{ width:29px; height:29px; display:block; text-indent:-200000px;}
.fot_follow ul li.fb a{ background:url(../images/fb_icon.png) no-repeat 0 0;}
.fot_follow ul li.fb a:hover{ background-position:0 100%;}
.fot_follow ul li.in a{ background:url(../images/in_icon.png) no-repeat 0 0;}
.fot_follow ul li.in a:hover{ background-position:0 100%;}
.fot_follow ul li.pin a{ background:url(../images/pinterest_logo.png) no-repeat 0 0;}
.fot_follow ul li.pin a:hover{ background-position:0 100%;}

.fot_follow ul li.tw a{ background:url(../images/tw_icon.png) no-repeat 0 0;}
.fot_follow ul li.tw a:hover{ background-position:0 100%;}

.fot_follow ul li.google a{ background:url(../images/goog_icon_dark.png) no-repeat 0 0;}
.fot_follow ul li.google a:hover{ background-position:0 100%;}

.fot_connect{ width:300px; float:right;}
.fot_connect h5{ margin-bottom:31px;}
.fot_connect input[type="text"]{ width:170px; height:23px; background:#ffffff; font-size:13px; font-family: 'webfontregular'; line-height:23px; color:#999999; border:1px solid #b6b6b6; padding:0 9px; float:left;}
.fot_connect input[type="submit"]{ width:100px; height:25px; padding-bottom:4px;  background:#CDB595; border:0; cursor:pointer; float:right; font-size:11px; line-height:25px; color:#fff; font-family: 'FuturaMdBTBold'; font-weight:normal; text-transform:uppercase;}
.fot_connect input:hover[type="submit"]{ background:#5f5f5f;}
.fot_nav{ float:left;}
.fot_nav li{ display:inline-block; font-size:13px; line-height:17px; background:url(../images/fot_divider.gif) no-repeat right 9px; padding-right:8px; /*margin-right:5px;*/ font-family:'FuturaLtBTLight'}
.fot_nav li:last-child{ margin-right:0; background:none;}
.fot_nav li a{color:#999999;}
.fot_nav li a:hover{color:#CDB595;}
.footer_btm{ position:relative;}
.fot_btm_rght{ float:right;}
.laguage_outer_s{position:absolute; right:0; overflow:hidden; height:22px; z-index:4; bottom:1px;}
.laguage_outer{position:absolute; right:0; width:auto; overflow:hidden; height:22px; z-index:2; background:#000;}
.language{ background:url(../images/language_arrow.png) no-repeat right 6px; float:right; padding-right:22px;}
.language li{font-family: 'FuturaMdBTBold'; font-size:11px; text-transform:uppercase; float:right; margin-right:25px; display:block; font-weight:normal;}
.language li:first-child{ margin-right:0;}
.language li a{color:#999999;}
.language li a:hover, .language li a.active{color:#ffffff;}
.language li img{ margin-left:8px; position:relative; top:2px;}
.fot_btm_rght p{ position:absolute; right:160px; z-index:1; font-size:13px;}
.gallery_selected{ padding-bottom:46px;}
.video_top{ border-bottom:1px solid #cccccc; padding-bottom:27px; margin-bottom:25px; padding-top:23px;}
.video_top .gallery_top_btm p{ margin-bottom:27px;}
.video_area{ width:964px; margin-bottom:27px;float:left}
.gallery_top_btm{}
.gallery_top_btm h1{ font-size:35px; line-height:39px; color:#222222;  font-family: 'FuturaMdBTBold'; margin-bottom:21px; letter-spacing:-1px;-webkit-font-smoothing: antialiased; font-weight:normal;}
.gallery_top_btm p{ font-size:15px; color:#666666; margin-bottom:27px; font-family:'FuturaLtBTLight'}
ul.share{ margin-bottom:20px; overflow:hidden;}
ul.share li{ float:left; margin-right:11px; font-family: 'FuturaMdBTBold'; font-size:18px; color:#333333;}
ul.share li.first{ margin-top:2px;}
ul.share li a{ width:29px; height:29px; display:block; text-indent:-200000px;}
ul.share li.msg a{ background:url(../images/msg_icon.png) no-repeat 0 0;}
ul.share li.msg a:hover{background-position:0 100%;}
ul.share li.like a{ background:url(../images/like_icon.png) no-repeat 0 0;}
ul.share li.like a:hover{background-position:0 100%;}
ul.share li.mail a{ background:url(../images/email_icon.png) no-repeat 0 0;}
ul.share li.mail a:hover{background-position:0 100%;}
ul.share li.tw a{background:url(../images/tw_icon2.png) no-repeat 0 0;}
ul.share li.tw a:hover{background-position:0 100%;}
ul.share li.in a{ background:url(../images/in3_icon.png) no-repeat 0 0;}
ul.share li.in a:hover{ background-position:0 100%;}

ul.share li.googleshare a{ background:url(../images/goog_icon.png) no-repeat 0 0;}
ul.share li.googleshare a:hover{ background-position:0 100%;}




ul.tag{ overflow:hidden;}
ul.tag li{ float:left; margin-right:5px; font-size:13px; color:#999999;}
ul.tag li a{color:#999999;}
ul.tag li a:hover{ color:#ff8533;}
.gallery_select_btm{ width:100%;}
.gallery_select_btm_left{ width:964px; float:left;}
.gallery_select_btm_left h2{font-size:38px; line-height:42px; color:#222222;  font-family: 'FuturaMdBTBold'; margin-bottom:21px;}
.gallery_select_btm_rght{ width:300px; float:right;}
.gallery_select_btm_rght h2{ display:none;;font-size:18px; line-height:57px; color:#222222; margin-bottom:2px;}
.gallery_select_btm_rght_pan{ width:100%; min-height:75px; margin-bottom:10px; overflow:hidden;}
.gallery_select_btm_rght_pan.odd{ margin-bottom:10px;}
.gallery_select_btm_rght_pan.last{ margin-bottom:20px;}
.gallery_select_btm_rght_pan .img-wrap{ width:125px; height:75px; overflow:hidden; float:left; margin-right:15px; }
.gallery_select_btm_rght_pan img{ display:block;}
.gallery_select_btm_rght_pan h3{ font-size:15px; height:79px; overflow:hidden; line-height:19px; color:#222222; font-family: 'FuturaMdBTBold';-webkit-transition:color 0.6s ease-out; -moz-transition:color 0.6s ease-out;  -o-transition:color 0.6s ease-out; transition:color 0.6s ease-out;-webkit-font-smoothing: antialiased; font-weight:normal;}
.gallery_select_btm_rght_pan span{ font-size:11px; color:#999999; display:block; -webkit-transition:color 0.6s ease-out; -moz-transition:color 0.6s ease-out;  -o-transition:color 0.6s ease-out; transition:color 0.6s ease-out;}
.gallery_select_btm_rght_pan a:hover span{ font-size:11px; color:#474747; display:block;}
.gallery_select_btm_rght_pan a:hover h3{color:#ff8533;}
.view_more{ background:#CDB595; width:99%; height:23px; margin:6px auto 0; display:block; font-size:11px; color:#ffffff; line-height:23px; text-align:center; font-family: 'FuturaMdBTBold'; text-transform:uppercase;}
.gallery_select_btm_rght .view_more{width:100%;}
.view_more:hover{ background:#000000;}
.gallery_select_top{ border-bottom:1px solid #cccccc; padding-bottom:25px; margin-bottom:25px; padding-top:23px;}
.gallery_area{ width:960px; height:964px; margin-bottom:33px; position:relative;}
.gallery_share{ position:absolute; bottom:-4px; left:0; z-index:100; font-size:13px; color:#333333; font-family: 'FuturaMdBTBold';}
.gallery_share li{ float:left; margin-right:16px;}
.gallery_share li a{ display:block; text-indent:-200000px;}
.gallery_share li.tw a{ background:url(../images/tw3_icon.png) no-repeat 0 0; width:21px; height:15px; margin-top:4px;}
.gallery_share li.tw a:hover{ background-position:0 100%;}
.gallery_share li.fb a{ background:url(../images/fb2_icon.png) no-repeat 0 0; width:10px; height:16px; margin-top:2px;}
.gallery_share li.fb a:hover{ background-position:0 100%;}
.gallery_share li.in a{ background:url(../images/in2_icon.png) no-repeat 0 0; width:19px; height:17px;}
.gallery_share li.in a:hover{ background-position:0 100%;}
.gallery_share li.pin a{ background:url(../images/pinterest2_icon.png) no-repeat 0 0; width:14px; height:17px; margin-top:1px;}
.gallery_share li.pin a:hover{ background-position:0 100%;}
.lifestyle{ width:960px; padding:15px 0 0 0;}
.ls_top{}
.ls_top h2{ font-size:48px; line-height:52px; color:#000000; font-family: 'FuturaMdBTBold'; margin-bottom:27px;}
.ls_top h2 span{ color:#CDB595;}
.ls_top_rght{float:right; margin-top:17px;}
.ls_top_rght .ui-selectmenu{ float:left;}
.ls_top_rght #cat_drop-button{ width:117px !important;}
.ls_top_rght #recent_drop-button{ width:117px !important;}
#recent_drop-menu{ width:117px !important;}
#cat_drop-menu{ width:117px !important;}
.ls_top_rght label{ float:left; margin-right:5px; padding:6px 0 0 0; font-size:13px;}
.widget_pan{ width:100%; overflow:hidden; margin-bottom:30px;}
.widget_last{ margin-bottom:90px; padding-top:30px;}
.developer_awards_pan .text_widegt.fltright {clear:right}
.developer_awards_pan .text_widegt.fltleft {clear:left}
.text_widegt.vsml{ width:225px;}
.text_widegt.vsml .img-wrap{ width:225px; height:135px; overflow:hidden; margin-bottom:15px;}
.text_widegt.vsml .img-wrap img{ margin:0;}
.text_widegt.vsml.margin_rght{ margin-right:20px;}
.text_widegt.sml{ width:300px;}
.text_widegt.sml .img-wrap{ width:300px; height:180px; overflow:hidden; margin-bottom:15px;}
.text_widegt.sml .img-wrap img{ margin:0;}
.text_widegt.big{ width:964px;}
.text_widegt.mrgin_rght{ margin-right:30px;}
.ls_sectionone{ width:100%; margin-bottom:29px;}
.ls_sectionone_left{ width:964px; float:left;}
.review_area{width:964px; height:604px; position:relative;}
.review_area a:hover h3{color:#CDB595;}
.review_area img{ display:block;}
.review_area div.caption{ position:absolute; bottom:25px; left:25px; z-index:4;}
.review_area div h3{ font-size:36px; line-height:36px; color:#ffffff; font-family: 'FuturaMdBTBold'; letter-spacing:-1px;-webkit-font-smoothing: antialiased; font-weight:normal; -webkit-transition:color 0.6s ease-out; -moz-transition:color 0.6s ease-out;  -o-transition:color 0.6s ease-out; transition:color 0.6s ease-out;height:40px; overflow:hidden;}
.review_area div span{ display:block; font-size:15px; color:#ffffff; font-family:'FuturaLtBTLight'; overflow:hidden;}
.simple_widget img{ display:block; margin-bottom:15px;}
.simple_widget h3{ font-size:18px; color:#191919; margin-bottom:10px; font-family: 'FuturaMdBTBold';-webkit-transition:color 0.6s ease-out; -moz-transition:color 0.6s ease-out;  -o-transition:color 0.6s ease-out; transition:color 0.6s ease-out;-webkit-font-smoothing: antialiased; font-weight:normal;}
.widget_last h3{ font-size:15px;}
.simple_widget a:hover h3{color:#CDB595;}
.simple_widget div.desc{height:90px; overflow:hidden;}
.simple_widget p{ line-height:20px; color:#666666; font-family:'FuturaLtBTLight';}
.home_cont_pan .simple_widget div.desc{ height:100px;}
.popular_articles{ border:1px solid #cccccc; padding:18px 20px 10px;}
.popular_articles h3{ font-size:18px; line-height:22px; height:22px; overflow:hidden; color:#333333; font-family: 'FuturaBoldRegular'; margin-bottom:7px;-webkit-font-smoothing: antialiased; font-weight:normal;}
.popular_articles p{ font-family:'FuturaLtBTLight'; padding-bottom:14px;}
.popular_articles ul.tabs{ padding-bottom:5px; margin-bottom:19px; overflow:hidden;}
.popular_articles ul.tabs li{ width:125px; height:25px; margin-right:8px; text-align:center; line-height:25px; font-size:11px; font-family: 'FuturaMdBTBold'; text-transform:uppercase; float:left;}
.popular_articles ul.tabs li.last{ margin-right:0;}
.popular_articles ul.tabs li a{ background:#999999; display:block; color:#ffffff; position:relative; }
.popular_articles ul.tabs li a:hover, .popular_articles ul.tabs li a.active{ background:#000;}
.popular_articles ul.tabs li a span{ width:10px; height:5px; background:url(../images/tab_arrow.gif) no-repeat 0 0; display:none; position:absolute; bottom:-5px; left:50%; margin-left:-5px;}
.popular_articles ul.tabs li a:hover span, .popular_articles ul.tabs li a.active span{ display:block;}
.popular_articles ul.tabs li:last-child{ margin-right:0;}
.popular_articles ul.artist_list{}
.popular_articles ul.artist_list li{ border-top:1px solid #cccccc; padding-top:8px; margin-bottom:8px; font-size:13px; font-family:'FuturaLtBTLight'; height:16px; overflow:hidden;}
.popular_articles ul.artist_list li a{ color:#666666; height:16px; overflow:hidden; display:block;}
.popular_articles ul.artist_list li a:hover{ color:#CDB595;}
.widget_pan .video{}
.poll{ border:1px solid #cccccc; padding:18px 20px 28px; height:312px;}
.poll h3{ font-size:18px; line-height:22px; height:22px; overflow:hidden; color:#333333; font-family: 'FuturaBoldRegular'; margin-bottom:7px;-webkit-font-smoothing: antialiased; font-weight:normal;}
.poll p{ font-family:'FuturaLtBTLight'; padding-bottom:14px;}
.poll_list li{ width:100%; height:25px; overflow:hidden; margin-bottom:9px;}
.poll_list li label{ float:left; font-size:15px; color:#666666; font-family:'FuturaLtBTLight'; height:20px; width:200px; overflow:hidden;}
.poll input[type="text"]{ background:#fff; border:1px solid #d1d1d1; height:23px; width:162px; padding:0 8px; font-size:13px; line-height:23px; font-family: 'webfontregular'; float:left; margin-right:8px; color:#999999;}
.poll input[type="submit"]{ width:70px; height:25px; background:url(../images/poll_submitbtn.gif) no-repeat 0 100%; border:0; font-size:0; line-height:0; text-indent:-200000px; float:left; cursor:pointer; position:relative; top:60px;}
.poll input[type="submit"]:hover{ background-position:0 0;}
.lifestyle_blog{ width:100%; padding-top:15px;}
.ls_blog_top{ margin-bottom:35px;}
.ls_blog_top h2,.ls_blog_top h1{ font-size:35px; line-height:52px; color:#333333; font-family: 'FuturaMdBTBold'; letter-spacing:-1px; margin-bottom:2px;}
.ls_blog_top p{ font-size:15px; color:#999999;}
.ls_blog_top p span{color:#CDB595;}
.ls_blog_left{ width:964px; float:left;}
.blog_slider_outer{ width:964px; height:604px; position:relative; margin-bottom:40px;}
#blog_slider_pager{ background:url(../images/blogslider_pagerbg.png) repeat 0 0; height:25px; position:absolute; bottom:0; z-index:100; width:100%; text-align:center; padding:15px 0 0 0;}
#blog_slider_pager a{ width:10px; height:10px; background:url(../images/blog_slider_pager.png) no-repeat 0 0; display:inline-block; margin-right:9px; font-size:0; 
line-height:0;}
#blog_slider_pager a.activeSlide{ background:url(../images/blog_slider_pageract.png) no-repeat 0 0;}
.ls_blog_left span.date{ display:block; font-size:13px; color:#000000; font-family: 'FuturaMdBTBold'; padding-bottom:6px;}
.ls_blog_left p{ font-size:15px; color:#666666; line-height:22px; font-family:'FuturaLtBTLight'; padding-bottom:25px;}
.ls_blog_left iframe{ margin-bottom:25px;}
.ls_blog_left img{ margin-bottom:25px;}
.ls_blog_rght{ width:300px; float:right;}
.ls_blog_rght .text_widegt{ margin-bottom:63px;}
.blog_slider{ position:relative; height:964px; margin-bottom:45px;}
.ls_blog_left .fb_commnets{ margin-top:40px;}
.ls_blog_left .fb_commnets h2{ margin-bottom:30px; font-size:36px;}
.dev_head_pic{ width:100%; height:300px; background:url(../images/clients_header_pic.jpg) no-repeat 0 0; background-size:cover; position:absolute; left:0; top:123px;}
.our_client_btm{ margin-top:50px;}
.our_client_btm h2{ text-align:center; color:#333333; margin-bottom:8px;}
.our_client_btm p{ text-align:center; line-height:20px;}
/*.our_client_btm table{ margin-top:22px;}
.our_clients_pan{}
.our_client_btm td{ height:208px; border-bottom:1px solid #cccccc; text-align:center;}
.our_client_btm tr:last-child td{ border-bottom:0;}
.our_client_btm td span{ display:block; height:35px;}
.our_client_btm td img{}
.our_client_btm td a{ color:#666666; }
.our_client_btm td a:hover{ color:#CDB595;}*/
.client_list_area{width:960px;}
.client_icon{width:225px; height:90px; display:block;}
.client_list_area ul li{float:left; width:225px; padding:50px 20px 50px 0; border-bottom:1px solid #cccccc;}
.client_list_area ul li.nobdr{border-bottom:none;}
.client_list_area ul li.nopad{padding-right:0;}
.client_list_area ul li a{width:225px; text-align:center; display:block; color:#666; font-family:'FuturaLtBTLight'; font-weight:normal; line-height:20px; }
.client_list_area ul li a:hover{color:#CDB595;}
.home_header{ width:100%; position:absolute; z-index:100; margin-bottom:0;}
.home_header .header{ background:none;}
.header_left{ background:url(../images/home_headerleftbg.png) no-repeat 0 0; padding:0 0 0 104px;}
.header_right{ background:url(../images/home_headerrightbg.png) no-repeat right 0; padding:0 127px 0 0;}
.home_container{ width:100%; margin-bottom:70px;}
.home_cont_pan{ width:100%; padding:45px 0;}
.home_cont_pan .video{ overflow:hidden;width:629px;height:604px}
.home_cont_pan .video iframe .f .w{ background:none !important;}
.home_cont_pan.odd{ background:#e3e3e4;}
.home_cont_pan_in{ width:960px; margin:0 auto;}
.promos{}
.promos_pan{ width:300px; float:left; margin-right:30px;}
.promos_pan h2{ font-size:24px; line-height:28px; height:40px; color:#191919; font-family: 'FuturaMdBTBold'; margin-bottom:5px; -webkit-transition:color 0.6s ease-out; -moz-transition:color 0.6s ease-out;  -o-transition:color 0.6s ease-out; transition:color 0.6s ease-out;-webkit-font-smoothing: antialiased; font-weight:normal; overflow:hidden;}
.promos_pan a:hover h2{ color:#CDB595;}
.promos_pan img{ display:block;}
.promos_pan .img-wrap{ width:300px; height:180px; overflow:hidden; margin-bottom:27px;}
.promos_pan div.desc{overflow:hidden; height:50px;}
.promos_pan p{ color:#666666; line-height:20px;}
.promos_pan.last{ margin-right:0;}
.welcome_pan{ text-align:center; padding:0 70px;}
.welcome_pan h1{ font-size:36px; line-height:38px; color:#010101; font-family: 'FuturaMdBTBold'; -webkit-font-smoothing: antialiased; font-weight:normal; margin-bottom:15px;}
.welcome_pan p{font-family:'FuturaLtBTLight'; color:#666666; line-height:20px; }
.twitter_feed{ background:url(../images/tw_bg.png) no-repeat center 0; padding:40px 0 0 0; text-align:center;}
.feed_slide{ width:665px; margin:0 auto; min-height:75px;}
.twitter_feed div.slide_pan{ width:665px; min-height:100px; left:50%; top:50%; background:#E3E3E4;}
.twitter_feed p{ font-size:18px; font-family: 'FuturaMdBTBold'; -webkit-font-smoothing: antialiased; font-weight:normal; color:#333333; line-height:26px; padding-bottom:10px; text-align:center;}
.twitter_feed p a{color:#333333;}
.twitter_feed span.from{ display:block; font-size:15px; color:#666666; padding-bottom:8px; font-family:'FuturaLtBTLight';}
.twitter_feed span.time{ font-size:11px; color:#ff7e00; font-family:'FuturaLtBTLight';}
#slider_wqapper{ height:465px; position:relative;/*background:url(../images/slider_bottomarw.png) no-repeat center 100%;*/ padding-bottom:11px; overflow:hidden;}
#slider_wqapper .anythingSlider{ background:#000;}
.scroll_txt{ font-size:11px; color:#ffffff; font-family: 'FuturaMdBTBold'; font-weight:normal; text-align:center; text-transform:uppercase; display:none !important; margin-top:-22px; position:absolute; width:100%; z-index:1;}
.slider_txt{position:absolute; left:0; top:0; width:100%; z-index:100; text-align:center;}
.slider_txt h2{ font-size:64px; line-height:68px; color:#ffffff; font-family: 'FuturaMdBTBold'; font-weight:normal; /*text-shadow:0 4px 6px rgba(0, 0, 0, 0.5);*/ word-spacing:-1px;}
.slider_txt p{ font-size:18px; color:#ffffff; font-family: 'FuturaMdBTBold'; /*text-shadow:0 4px 6px rgba(0, 0, 0, 0.5);*/}
.slider_txt a.video{ background:url(../images/video_icon.png) no-repeat 0 0; width:80px; height:80px; display:inline-block; text-indent:-200000px; margin-top:26px;}
.slider_txt a.video:hover{ background-position:0 100%;}
.slider_txt a.view_now{ width:125px; height:25px; color:#CDB595; font-size:11px; font-family: 'FuturaMdBTBold'; color:#ffffff; line-height:25px; display:inline-block; background:#CDB595; margin-top:40px;}
.slider_txt a.view_now:hover{background:#000000;}
.slider_btm{ width:960px; margin:0 auto; position:relative;}
.client_slider_main{ margin-top:-28px; position:relative; z-index:100;}
.client_slider_main .anythingControls{ display:none !important;}
#jtwt_loader{ position:relative !important; margin:0 auto;}
.residence_content{ width:100%; padding:16px 0 13px 0;}
.resicont_top_left{ width:964px; height:650px; overflow:hidden; float:left; position:relative;}
.resicont_top_left h2,.resicont_top_left h1{ color:#191919; margin-bottom:5px;}
.resicont_left_top{ margin-bottom:25px;}
.breadcamp{}
.breadcamp li{ display:inline-block; background:url(../images/breadcamp_divider.gif) no-repeat right center; padding-right:9px; margin-right:4px; color:#999999;}
.breadcamp li.last{ margin-right:0; padding-right:0; background:none;}
.breadcamp li a{ color:#CDB595; font-size:15px;}
.resislider{ width:964px; height:600px;}
.resicont_top_right,.resicont_top_right2{ width:300px; float:right; padding-top:26px;}
.resicont_top_right2{margin-bottom:60px}
.resicont_top_right2{padding-top:0px;}
.resicont_top_right h3,.resicont_top_right2 h3{ font-size:18px; font-weight:normal; line-height:22px; color:#191919; font-family: 'FuturaMdBTBold'; margin-bottom:46px;}
.view_map, .view_gallery{ font-size:11px; color:#CDB595; font-family: 'FuturaMdBTBold'; text-transform:uppercase; margin-bottom:23px; display:inline-block;}
.view_map:hover, .view_gallery:hover{ color:#000;}
.resi_dtl{ margin-bottom:22px;}
.resi_dtl li{ font-size:14px; margin-bottom:2px; font-family:'webfontregular'; overflow:hidden; width:100%;}
.resi_dtl li span{ width:98px; display:inline-block; color:#010101; font-size:14px; font-family: 'FuturaMdBTBold';}
.resi_dtl li p{ float:right; width:67%; padding-bottom:0;}
.resi_dtl li a{display: block;float: right; width: 200px;}
.resi_dtl li a:hover{ color:#000;}
.resicont_top_right p{ font-size:14px; line-height:18px; font-family:'webfontregular'; padding-bottom:10px;}
.more_dtl_wrap{ height: 188px; overflow:hidden; position:relative; margin-bottom:23px;}
.contentPane{ min-height:162px;}
.contentHide{ height:13px; position:absolute; bottom:0; background:#fff; width:100%; padding-top:8px; padding-bottom:5px;}
.more_dtl{font-size:11px; color:#CDB595; font-family: 'FuturaMdBTBold'; text-transform:uppercase; display:inline-block; margin-bottom:22px; cursor:pointer;}
.more_dtl:hover{ color:#000;}
.rqst_dtl, .view_website{ font-size:13px; font-weight:normal; color:#ffffff; background:#CDB595; font-family: 'FuturaMdBTBold';display:block; height:35px; line-height:35px; text-align:center; margin-bottom:13px;}
.rqst_dtl:hover, .view_website:hover{ background:#000;}

.back_map{font-size:11px; color:#CDB595; font-family: 'FuturaMdBTBold'; text-transform:uppercase; display:inline-block;}
.back_map:hover{ color:#000;}
.resident_pan{ margin-top:57px; border-bottom:1px solid #cccccc; padding-bottom:13px; margin-bottom:42px;}
.resicont_top_right ul.share{ margin-bottom:23px;}
.resicont_top_right ul.share li{ font-size:14px;}
.resicont_top_right ul.share li.first{ margin-top:5px;}
.resislider{ width:964px; height:604px; margin-top:25px;}
#fullscreen, #fullscreen.open {background: url(../images/fullscreen_btn.png) no-repeat 0 0;position:absolute;height: 46px;right: 20px;top: 20px;width: 47px;z-index:99999;display:block; cursor:pointer;}
#fullscreen:hover{ background-position:0 100%;}
.pinterest_icon_classic, .pinterest_icon.open{background: url(../images/gallery_pinterest.png) no-repeat 0 0;height: 46px;left: auto; position: absolute;right: 20px;bottom: 19px; width: 48px;z-index:99999;}
.pinterest_icon_classic:hover {background: url(../images/gallery_pinterest_hover.png) no-repeat 0 0;height: 46px;left: auto; position: absolute;right: 20px;bottom: 19px; width: 48px;z-index:99999;}
.fullscreen .pinterest_icon_classic{ display:none;}
.residence_content .fb_commnets h2{ font-size:36px; margin-bottom:30px;}
.map_area{width:964px; height:604px; margin-top:25px; position:absolute; visibility:hidden;}
.res_map_container{width:100%;}
.residence_map_content{width:964px; margin:0 auto; padding:14px 0 45px;}
.resimap_top_right{padding-top:18px;}
.resimap_top_right_cont{ padding-top:20px;}
.resimap_top_right_cont h3,.resimap_top_right_cont2 h3{margin-bottom:18px;}

.resimap_top_right_cont p,.resimap_top_right_cont2 p{font-size:15px; line-height:20px; padding-bottom:20px; padding-right:10px;}
.resimap_top_right_cont p a:hover,.resimap_top_right_cont2 p a:hover{ color:#333;}


.property_search input[type="text"]{width:247px; height:23px; background-color:#fcfcfc; border:1px solid #d1d1d1; display:block; outline:0; float:left; padding:0 8px; color:#999999; font-size:13px; line-height:23px; font-weight:normal; font-family:'webfontregular';}
.property_search input[type="submit"]{background:url(../images/search_btn.png) no-repeat 0 0; width:25px; height:25px; display:block; text-indent:-200000px; font-size:0; line-height:0; float:right; border:0; outline:0; cursor:pointer;}
.property_search input[type="submit"]:hover{background-position:0 100%;}
#resimap_top_right_cont_nam, #resimap_top_right_cont_sam, #resimap_top_right_cont_eur, #resimap_top_right_cont_afr, #resimap_top_right_cont_asia{display:none;}
#resimap_top_right_cont_nam h3, #resimap_top_right_cont_sam h3, #resimap_top_right_cont_eur h3, #resimap_top_right_cont_afr h3, #resimap_top_right_cont_asia h3{ margin-bottom:8px;}
.location_opt {width:100%;}
.location_opt li{ font-size:11px; line-height:20px; font-weight:normal; font-family:'FuturaMdBTBold'; margin-right:2px;}
.location_opt li a{color:#666666; display:block;}
.location_opt li a:hover, .location_opt li a.active{color:#CDB595;}
.location_opt li.fs a{background:url(../images/orange_bullet_icon.png) no-repeat right center;}
.location_opt li.cs a{background:url(../images/grey_bullet_icon.png) no-repeat right center;}
.location_opt li.sld a{background:url(../images/deep_grey_bullet_icon.png) no-repeat right center;}
.resmap_cont{height:67px;}
.rht_btn_div{width:210px; float:right; padding-top:18px;}
.rht_btn_div .btn{ width:100px; height:25px; display:block; float:left; background:#999; text-align:center; font-size:11px; line-height:25px; color:#fff; font-weight:normal; font-family:'FuturaMdBTBold';}
.rht_btn_div .m_btn{margin-left:10px;}
.rht_btn_div .btn:hover, .rht_btn_div .btn.active{background:#CDB595;}
.resident_map_area{float:left;width:964px; height:490px; position:relative;}
#large_map{width:2000px;height:1000px;position:absolute;cursor:pointer; z-index:1;}
#viewport{width:964px;height:490px;overflow:hidden;margin:0 auto;position:relative;}
.map_cont_tab{width:964px; height:175px;}
.map_area_icon{width:960px; margin:0 auto; height:140px; margin-bottom:20px; display:block;}
.map_area_icon li{float:left; width:192px; margin-top:14px; text-align:center;}
.map_area_icon li a span.map_img_box{width:192px; height:78px; display:block; margin-bottom:6px; background-repeat:no-repeat; background-position:0 0;}
.map_area_icon li a:hover span.map_img_box{background-position:0 -78px;}
.map_area_icon li a.active span.map_img_box{background-position:0 -78px;}
.map_area_icon li a#nam span.map_img_box{background-image:url(../images/north_america_map_img.jpg);}
.map_area_icon li a#sam span.map_img_box{background-image: url(../images/south_america_map2.jpg); width:65px; margin:0 auto; height:84px;}
.map_area_icon li a#eur span.map_img_box{background-image: url(../images/europe_map_img.jpg);}
.map_area_icon li a#afr span.map_img_box{background-image: url(../images/africa_map_img.jpg);}
.map_area_icon li a#asia span.map_img_box{background-image: url(../images/asia_map_img.jpg);}
#map_pointer_nam, #map_pointer_sam, #map_pointer_eur, #map_pointer_afr, #map_pointer_asia{z-index:999;}
.map_area_icon li a h6{font-size:11px; line-height:13px; font-weight:normal; font-family:'FuturaMdBTBold'; color:#7f7f7f;}
.map_area_icon li a:hover h6, .map_area_icon li a.active h6{color:#333333;}
#res{ width:300px; height:25px; display:block; background:#CDB595; text-align:center; font-size:11px; line-height:25px; color:#fff; font-weight:normal; font-family:'FuturaMdBTBold'; margin:0 auto;}
#res:hover{background:#999;}
.res_map_content_holder{min-height:465px}
.res_txt{margin-left:-3px;}
.map_pointer h4{ font-size:18px; line-height:18px; font-family:'FuturaMdBTBold'; color:#CDB595; font-weight:normal; position:absolute; left:0; top:-1px; z-index:999;}
.map_pointer{width:964px; height:490px; position: absolute; left:0; top:0; /*z-index:999;*/ display:none;}
#map_pointer_res{display:block;}
#map_pointer_res a{background:url(../images/map_pointer.png) no-repeat 0 0; width:10px; height:10px; display:block; text-indent:-2000000px; position:absolute; z-index:999;}
#map_pointer_res a.mp1{left:160px; top:133px;}
#map_pointer_res a.mp2{left:180px; top:141px;}
#map_pointer_res a.mp3{left:170px; top:148px;}
#map_pointer_res a.mp4{left:174px; top:162px;}
#map_pointer_res a.mp5{left:138px; top:154px;}
#map_pointer_res a.mp6{left:138px; top:170px;}
#map_pointer_res a.mp7{left:162px; top:177px;}
#map_pointer_res a.mp8{left:205px; top:255px;}
#map_pointer_res a.mp9{left:215px; top:245px;}
#map_pointer_res a.mp10{left:290px; top:114px;}
#map_pointer_res a.mp11{left:290px; top:155px;}
#map_pointer_res a.mp12{left:307px; top:108px;}
#map_pointer_res a.mp13{left:310px; top:120px;}
#map_pointer_res a.mp14{left:322px; top:115px;}
#map_pointer_res a.mp15{left:329px; top:115px;}
#map_pointer_res a.mp16{left:333px; top:124px;}
#map_pointer_res a.mp17{left:315px; top:100px;}
#map_pointer_res a.mp18{left:340px; top:140px;}
#map_pointer_res a.mp19{left:350px; top:160px;}
#map_pointer_res a.mp20{left:355px; top:100px;}
#map_pointer_res a.mp21{left:365px; top:110px;}
#map_pointer_res a.mp22{left:412px; top:150px;}
#map_pointer_res a.mp23{left:424px; top:154px;}
#map_pointer_res a.mp24{left:415px; top:165px;}
#map_pointer_res a.mp25{left:407px; top:172px;}
#map_pointer_res a.mp26{left:450px; top:170px;}
#map_pointer_res a.mp27{left:442px; top:195px;}
#map_pointer_res a.mp28{left:450px; top:213px;}
#map_pointer_res a.mp29{left:515px; top:260px;}
#map_pointer_res a.mp30{left:510px; top:270px;}
.marker_menu{position:absolute; top:309px; left:0;}
.marker_menu li{ font-size:11px; line-height:17px; font-weight:normal; font-family:'FuturaMdBTBold'; margin-bottom:8px; text-transform:uppercase; padding-left:19px;}
.marker_menu li a{padding-left:19px; display:block;}
.marker_menu li.fsale{ background: url(../images/for_sale_menu_icon.png) no-repeat 0 center; color:#CDB595;}
.marker_menu li.csoon{ background: url(../images/comming_soon_menu_icon.png) no-repeat 0 center; color:#999999;}
.marker_menu li.sold{ background: url(../images/sold_menu_icon.png) no-repeat 0 center; color:#6e6e6e;}
.marker_menu li a:hover{color:#000;}
.map_pointer_icon_reg li{background:url(../images/map_pointer_shadow.png) no-repeat right 10px; width:14px; height:23px; display:block; padding-right:12px; position:absolute;}
.map_pointer_icon_reg li a.m_fs{background:url(../images/map_pointer_for_sale.png) no-repeat 0 0; width:14px; height:23px; display:block;}
.map_pointer_icon_reg li a.m_cs{background:url(../images/map_pointer_coming_soon.png) no-repeat 0 0; width:14px; height:23px; display:block;}
.map_pointer_icon_reg li a.m_sld{background:url(../images/map_pointer_sold.png) no-repeat 0 0; width:14px; height:23px; display:block;}
#map_pointer_nam .map_pointer_icon_reg li.mp1{left:322px; top:150px;}
#map_pointer_nam .map_pointer_icon_reg li.mp2{left:380px; top:126px;}
#map_pointer_nam .map_pointer_icon_reg li.mp3{left:400px; top:180px;}
#map_pointer_sam .map_pointer_icon_reg li.mp1{left:312px; top:150px;}
#map_pointer_sam .map_pointer_icon_reg li.mp2{left:400px; top:126px;}
#map_pointer_sam .map_pointer_icon_reg li.mp3{left:350px; top:180px;}
#map_pointer_eur .map_pointer_icon_reg li.mp1{left:222px; top:100px;}
#map_pointer_eur .map_pointer_icon_reg li.mp2{left:191px; top:70px;}
#map_pointer_eur .map_pointer_icon_reg li.mp3{left:270px; top:110px;}
#map_pointer_eur .map_pointer_icon_reg li.mp4{left:203px; top:110px;}
#map_pointer_eur .map_pointer_icon_reg li.mp5{left:196px; top:86px;}
#map_pointer_eur .map_pointer_icon_reg li.mp6{left:227px; top:126px;}
#map_pointer_eur .map_pointer_icon_reg li.mp7{left:240px; top:128px;}
#map_pointer_eur .map_pointer_icon_reg li.mp8{left:270px; top:115px;}
#map_pointer_eur .map_pointer_icon_reg li.mp9{right:47px; bottom:30px;}
#map_pointer_eur .map_pointer_icon_reg li.mp10{right:15px; top:45px;}
#map_pointer_eur .map_pointer_icon_reg li.mp11{right:55px; bottom:5px;}
#map_pointer_eur .map_pointer_icon_reg li.mp12{right:6px; top:55px;}
#map_pointer_eur .map_pointer_icon_reg li.mp13{left:255px; top:140px;}
#map_pointer_eur .map_pointer_icon_reg li.mp14{left:237px; top:77px;}
#map_pointer_afr .map_pointer_icon_reg li.mp1{left:322px; top:150px;}
#map_pointer_afr .map_pointer_icon_reg li.mp2{left:190px; top:126px;}
#map_pointer_afr .map_pointer_icon_reg li.mp3{left:270px; top:180px;}
#map_pointer_asia .map_pointer_icon_reg li.mp1{left:420px; top:270px;}
#map_pointer_asia .map_pointer_icon_reg li.mp2{left:455px; top:296px;}
#map_pointer_asia .map_pointer_icon_reg li.mp3{left:430px; top:180px;}
.res_map_page #fancybox-content{box-shadow:0px 0px 16px 2px rgba(24, 24, 24, 0.5); -moz-box-shadow:0px 0px 16px 2px rgba(24, 24, 24, 0.5); -webkit-box-shadow:0px 0px 16px 2px rgba(24, 24, 24, 0.5);}
.map_pop{ width:225px; height:250px; z-index:100;}
.map_popup{width:205px; display:block; background:#fff; padding:10px; box-shadow:0px 0px 16px 2px rgba(24, 24, 24, 0.5); -moz-box-shadow:0px 0px 16px 2px rgba(24, 24, 24, 0.5); -webkit-box-shadow:0px 0px 16px 2px rgba(24, 24, 24, 0.5);}
.popup-close{position: absolute;top: -16px;right: -16px;width: 34px;height: 34px;background: transparent url(../images/close_btn.png) 0 0;cursor: pointer;z-index: 1103;	display: block; text-indent:-200000px;}
.popup_img_box{ width:205px; height:123px; display:block; margin-bottom:11px;}
.popup_img_box img{display:block;}
.map_popup h4{ font-size:13px; line-height:15px; color:#333333; font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:5px; position:inherit; top:0; 
left:0;}
.map_popup h5{ font-size:11px; line-height:16px; color:#2b2b2b; font-family:'FuturaMdBTBold'; font-weight:normal; overflow:hidden;}
.map_popup h5 span.wdt{ width:60px; color:#999999;float:left;}
.map_popup h5 span.projdesigner{ width:70%; float:right;}
.map_popup h5 span.wdt span.qt{color:#686d71;}
.view_project_btn{width:205px; height:25px; display:block; line-height:25px; background:#CDB595; font-size:11px; line-height:25px; font-size:11px; color:#fff; font-weight:normal; font-family:'FuturaMdBTBold'; text-align:center; margin-top:19px;}
.view_project_btn:hover{ background:#999;}
.widget_map_container{width:964px; margin:0 auto;}
.widget_map_container .resident_pan{margin-top:0; margin-bottom:0; border-bottom:none; padding-bottom:10px;}
.residences_better_area{background:#E3E3E4; padding:39px 0; margin-bottom:61px;clear:both}
.residences_better_area_inn{width:964px; margin:0 auto;}
.residences_better_area_inn h1 {color: #010101; font-family: 'FuturaMdBTBold';font-size: 36px;font-weight: normal;line-height: 38px;margin-bottom: 15px;}
.residences_better_area_inn p{ line-height:20px;}
.better_left{width:631px; float:left;}
.developer_box{width:298px; height:118px; background:#ffffff; border:1px solid #cccccc; margin-top:2px; float:right; text-align:center;}
.developer_box a{margin-top:47px; display:inline-block; background:url(../images/developer_arrow.gif) no-repeat 90%  0; padding-right:35px; font-size:18px; line-height:20px;font-family: 'FuturaMdBTBold'; color:#333333; font-weight: normal;}
.developer_box a:hover{color:#CDB595;}

.resident_list{ padding-top:14px;}
.resi_list_btmTop{ margin-bottom:34px;}
.resi_list_btmTop form{ float:right; width:300px;}
.resi_list_btmTop form label{float: left;font-size: 13px; margin-right: 5px;padding: 6px 0 0;}
.resi_list_btm .widget_pan{ margin-bottom:13px;}

.result_number{ font-size:13px; color:#999999; padding-top:6px;}
.result_number span{ color:#CDB595;}
.residence_top .map_area_icon{width:960px; margin:10px auto 20px; display:block;}
.residence_top .map_area_icon li{float:left; margin-top:24px; text-align:center; width:auto;}
.residence_top .map_area_icon li a{ display:block;}
.residence_top .map_area_icon li a span{ margin:0 auto;}
.residence_top .map_area_icon li a span.map_img_box{ display:block; margin-bottom:6px; background-repeat:no-repeat; background-position:0 0;}
.residence_top .map_area_icon li a#viewall span.map_img_box{ width:123px; height:60px; margin-bottom:19px;}
.residence_top .map_area_icon li a#nam span.map_img_box{ width:114px; height:62px; margin-bottom:20px;}
.residence_top .map_area_icon li a#sam span.map_img_box{ width:65px; height:84px; margin-bottom:12px;}
.residence_top .map_area_icon li a#eur span.map_img_box{ width:95px; height:65px; margin-bottom:18px;}
.residence_top .map_area_icon li a#afr span.map_img_box{ width:63px; height:68px; margin-bottom:17px;}
.residence_top .map_area_icon li a#asia span.map_img_box{ width:79px; height:78px; margin-bottom:9px;}
.residence_top .map_area_icon li a#viewall{ width:132px; margin-right:19px;}
.residence_top .map_area_icon li a#viewall span.map_img_box{background-image:url(../images/view_all_map.png);}
.residence_top .map_area_icon li a#viewall:hover span.map_img_box, .residence_top .map_area_icon li a#viewall.current span.map_img_box{background-position:0 -60px;}
.residence_top .map_area_icon li a#nam{ width:150px;}
.residence_top .map_area_icon li a#nam span.map_img_box{background-image:url(../images/north_america_map2.jpg);}
.residence_top .map_area_icon li a#nam:hover span.map_img_box, .residence_top .map_area_icon li a#nam.current span.map_img_box{background-position:0 -62px;}
.residence_top .map_area_icon li a#sam{ width:180px; margin-right:18px; margin-top:-15px;}
.residence_top .map_area_icon li a#sam span.map_img_box{background-image: url(../images/south_america_map2.jpg);}
.residence_top .map_area_icon li a#sam:hover span.map_img_box, .residence_top .map_area_icon li a#sam.current span.map_img_box{background-position:0 -84px;}
.residence_top .map_area_icon li a#eur{ width:131px; margin-right:24px;}
.residence_top .map_area_icon li a#eur span.map_img_box{background-image: url(../images/europe_map2.jpg);}
.residence_top .map_area_icon li a#eur:hover span.map_img_box, .residence_top .map_area_icon li a#eur.current span.map_img_box{background-position:0 -65px;}
.residence_top .map_area_icon li a#afr{ width:133px; margin-right:51px;}
.residence_top .map_area_icon li a#afr span.map_img_box{background-image: url(../images/africa_map2.jpg);}
.residence_top .map_area_icon li a#afr:hover span.map_img_box, .residence_top .map_area_icon li a#afr.current span.map_img_box{background-position:0 -68px;}
.residence_top .map_area_icon li a#asia{ width:94px;}
.residence_top .map_area_icon li a#asia span.map_img_box{background-image: url(../images/asia_map2.jpg);}
.residence_top .map_area_icon li a#asia:hover span.map_img_box, .residence_top .map_area_icon li a#asia.current span.map_img_box{background-position:0 -78px;}
.map_hover {
    display: block;
    height: 490px;
    left: 0;
    position: absolute;
    top: 0;
    width: 964px;
    z-index: 99999;
	background:url(../images/map_transbg.png) repeat 0 0;
}
.nam_hov {
    cursor: pointer;
    height: 168px;
    left: 47px;
    position: absolute;
    top: 29px;
    width: 233px;
}
.sam_hov {
    cursor: pointer;
    height: 145px;
    left: 146px;
    position: absolute;
    top: 167px;
    width: 101px;
}
.eur_hov {
    cursor: pointer;
    height: 137px;
    left: 282px;
    position: absolute;
    top: 35px;
    width: 304px;
}
.afr_hov {
    cursor: pointer;
    height: 121px;
    left: 270px;
    position: absolute;
    top: 149px;
    width: 118px;
}
.asia_hov {
    cursor: pointer;
    height: 178px;
    left: 396px;
    position: absolute;
    top: 114px;
    width: 168px;
}
.nam_hov span {
    background: url(../images/north_america_map_hover.png) no-repeat scroll 0 0 transparent;
    display: none;
    height: 168px;
    width: 233px;
}
.sam_hov span {
    background: url(../images/south_america_map_hover.png) no-repeat scroll 0 0 transparent;
    display: none;
    height: 145px;
    width: 101px;
}
.eur_hov span {
    background: url(../images/europe_map_img_hover.png) no-repeat scroll 0 0 transparent;
    display: none;
    height: 137px;
    width: 304px;
}
.afr_hov span {
    background: url(../images/africa_map_img_hover.png) no-repeat scroll 0 0 transparent;
    display: none;
    height: 121px;
    width: 118px;
}
.asia_hov span {
    background: url(../images/asia_map_img_hover.png) no-repeat scroll 0 0 transparent;
    display: none;
    height: 178px;
    width: 168px;
}
.hotel_slide{ /*background: url(../images/slider_bottomarw2.png) no-repeat center 100% !important;*/ height: 470px !important; overflow: hidden;  padding-bottom: 13px !important; position: relative;}
.hotel_slide .anythingControls { background:#000; height: 30px; margin-top: -30px;  position: relative;}
#hotel_slider .slider_txt{padding-top:19px;}
#hotel_slider .slider_txt a.video{margin-top:-9px;}
#hotel_slider .slider_txt h2{margin-bottom:17px;}
.hotel_index_container{width:960px; margin:0 auto;}
.hotel_cont_info{padding:30px 0 45px; width:796px; margin:0 auto; text-align:center;}
.hotel_cont_info h1{color: #333333; font-family: 'FuturaMdBTBold'; font-size: 36px; font-weight: normal; line-height: 38px;  margin-bottom: 12px;}
.hotel_cont_info p{font-size:15px; line-height:20px; font-family:'FuturaLtBTLight';}
.simple_widget div.desch{height:163px;}
.creative_bg_philippe{background: url(../images/philippe_pic.jpg) no-repeat center 0 #171717;}
.creative_bg_kelly{background: url(../images/kelly_pic.jpg) no-repeat center 0 #171717;}
.creative_container{width:960px; margin:0 auto; padding:20px 0 25px;}
.ctive_cont_info{padding:0 330px 55px 0; width:964px;}
.ctive_top_info{padding-bottom:40px; width:512px;}
.ctive_cont_info h1{ width:500px;font-size:48px; line-height:48px; font-family: 'FuturaMdBTBold'; font-weight:normal; color:#333333; padding-bottom:24px;}
.ctive_top_info h4{font-size:18px; line-height:20px; font-family:'FuturaMdBTBold'; color:#333; font-weight:normal; padding:23px 0 20px;}
.ctive_top_info p{color:#939393; font-family:'FuturaLtBTLight'; padding-bottom:20px; padding-right:102px; line-height:20px;}
.view_lookbook{ width:120px; text-align:center; font-size:11px; line-height:25px; font-family:'FuturaMdBTBold'; font-weight:normal; color:#ffffff; background:#CDB595; display:block; margin-top:19px;}
.view_lookbook:hover{background:#000;}
.ctive_video_info{ width:964px; height:604px; display:block; margin-bottom:55px;}
.creative_widget h3{color:#fff;}
.creative_widget p{color:#999999;}
.ctive_cont_info ul.share li{ font-size:14px; color:#ffffff;}
.ctive_cont_info ul.share li.first{ margin-top:5px;}
.ctive_cont_info ul.share li.msg a{ background:url(../images/msg_icon2.png) no-repeat 0 0;}
.ctive_cont_info ul.share li.msg a:hover{ background-position:0 100%;}
.ctive_cont_info ul.share li.like a{ background:url(../images/like_icon2.png) no-repeat 0 0;}
.ctive_cont_info ul.share li.like a:hover{ background-position:0 100%;}
.ctive_cont_info ul.share li.tw a{ background:url(../images/tw4_icon.png) no-repeat 0 0;}
.ctive_cont_info ul.share li.tw a:hover{ background-position:0 100%;}
.inspired label{ float:left; font-size:13px; color:#000000; width:45px; margin-top:5px;}
#inspired-button{ float:left; height:25px; border:1px solid #97a6ac; width:254px !important;}
#inspired-button .ui-selectmenu-status{ line-height:24px;}
#inspired-menu{border:1px solid #97a6ac; width:254px !important;}



.for_developer{width:960px; margin:0 auto;}
.for_developer_top{width:100%; padding:5px 0 41px 0;}
.for_developer_cont{width:964px; float:left;height:250px}
.for_developer_cont .breadcamp{ margin-bottom:14px;}
.for_developer_cont h2,.for_developer_cont h1{margin-bottom:11px;}
.for_developer_cont p{font-family:'FuturaLtBTLight'; font-weight:normal; font-size:15px; line-height:20px; padding-bottom:20px;}
.view_all_project_btn{background:#CDB595; width:144px; height:25px; display:block; text-align:center; text-transform:uppercase; font-size:11px; line-height:25px; font-family:'FuturaMdBTBold'; color:#fff; font-weight:normal;}
.view_all_project_btn:hover{background:#000;}
.for_developer_map{width:330px; float:right;height:250px}
.for_developer_map img{margin:11px 0 0 16px; display:block;}
.for_developer_bottom{width:100%; padding-bottom:59px;}
.for_developer_video{width:964px; height:353px; padding-top:16px; display:block; float:left;}
.for_developer_member_area{ background:url(../images/member_area_bg.png) no-repeat 0 0; width:280px; margin-top:16px;padding:38px 10px 10px 10px; height:313px; display:block; float:right; text-align:center;}
.for_developer_member_area h1{font-size:28px; line-height:31px; font-weight:normal; font-family:'FuturaBoldRegular'; color:#fff; margin-bottom:131px;}
.for_developer_member_area p{font-family:'FuturaLtBTLight'; color:#fff;}
.for_developer_member_area .signup_btn{background:#CDB595; width:175px; height:25px; display:block; text-align:center; text-transform:uppercase; font-size:11px; line-height:25px; font-family:'FuturaMdBTBold'; color:#fff; font-weight:normal; margin:21px auto 17px;}

.for_developer_member_area .signup_btn2, .how_add_value{background:#CDB595; width:175px; height:25px; display:block; text-align:center; text-transform:uppercase; font-size:11px; line-height:25px; font-family:'FuturaMdBTBold'; color:#fff; font-weight:normal; margin:21px auto 17px;}

.for_developer_member_area .signup_btn2:hover{background:#666;}
.for_developer_member_area h6{font-size:13px; font-family:'FuturaLtBTLight'; color:#fff; font-weight:normal;}
.for_developer_member_area h6 a:hover{color:#fff;}
#registration{ width:410px; height:620px; background:#fff; padding:30px;}
#registration h2{ font-size:36px; line-height:44px; color:#333333;font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:10px;}
#registration p{ font-size:15px; color:#666666; margin-bottom:33px;font-family:'FuturaLtBTLight';}
#registration h3{ font-size:18px; color:#333333;font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:22px;}
.registration_pan{ width:100%; overflow:hidden; margin-bottom:10px;}
.registration_pan.last{ padding-top:10px; margin-bottom:0;}
#registration label{ width:135px; font-size:13px; font-family:'FuturaLtBTLight'; color:#666666; float:left;}
#registration input[type="text"]{ width:252px; height:24px; padding:0 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#656565; background:#eeeeee; border:1px solid #d1d1d1; float:left;}
#registration span.mandatory{ color:#CDB595; margin-top:4px;}
#country-button{ width:272px !important; float:left;}
#country-menu{ width:272px !important; z-index:1000000;}
.addmail_txt{ float:left; font-size:13px; color:#0a0a0a;font-family:'FuturaLtBTLight'; margin-right:10px;}
.note{ display:block; font-size:11px; color:#666666; clear:both; margin-left:135px; margin-top:5px; float:left;}
.please_complete{ font-size:13px; color:#ff0000;}
#registration .mandatory_fields{ font-size:13px; color:#CDB595; margin-left:0; line-height:25px;}
#registration input[type="submit"]{ width:125px; height:25px; padding-bottom:4px;  background:#CDB595; border:0; cursor:pointer; float:right; font-size:11px; line-height:25px; color:#fff; font-family: 'FuturaMdBTBold'; font-weight:normal; text-transform:uppercase;}
#registration input:hover[type="submit"]{ background:#5f5f5f;}
.devloper_body #fancybox-wrap{ padding:0;}
.devloper_body #fancybox-content{ -webkit-box-shadow:0px 1px 15px rgba(24, 24, 24, 0.38);-moz-box-shadow:0px 1px 15px rgba(24, 24, 24, 0.38);box-shadow:0px 1px 15px rgba(24, 24, 24, 0.38);}
.subs_marg{ padding-top:5px; margin-bottom:15px;}

#member_login{ width:424px; height:198px; background:#fff; padding:22px 28px 60px;}
#member_login h2{ font-size:36px; line-height:44px; color:#333333;font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:10px;}
#member_login p{ font-size:15px; color:#666666; margin-bottom:23px;font-family:'FuturaLtBTLight';}
#member_login label{ width:100px; font-size:15px; font-family:'FuturaLtBTLight'; color:#666666; float:left;}
#member_login input[type="text"]{ width:297px; height:24px; padding:0 10px; background:#eeeeee; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#656565; border:1px solid #d1d1d1; float:left;}
#member_login input[type="submit"],.Actions input{ width:125px; height:25px; padding-bottom:4px;  background:#CDB595; border:0; cursor:pointer; float:right; font-size:11px; line-height:25px; color:#fff; font-family: 'FuturaMdBTBold'; font-weight:normal; text-transform:uppercase;}
.Actions input{ float:left}
#member_login input:hover[type="submit"]{ background:#5f5f5f;}
.member_pan{ width:100%; overflow:hidden; margin-bottom:10px;}
.member_pan.last{ padding-top:10px; margin-bottom:0;}
.member_signup,.forgotpass_link{font-size:13px; color:#202020; line-height:25px;}
.member_signup a{ color:#CDB595;}
#MemberLoginForm_LostPasswordForm_Email{width:250px}

.our_development{width:100%; background:#e3e3e4;}
.out_development_inn{width:960px; margin:0 auto; padding:40px 0; text-align:center;}
.out_development_inn h4{font-size:20px; line-height:27px; font-family:'FuturaMdBTBold'; color:#333333; font-weight:normal;}
.vavevimain{width:100%; height:293px; display:block; margin:40px 0 48px;}
.vavevimain li{width:293px; height:293px; float:left; margin-right:40px;  position:relative;}
.vavevimain li.last{float:right; margin-right:0;}
.vavevimain li a{background:url(../images/v_bg.png) no-repeat 0 0; width:293px; height:163px; display:block; padding-top:130px; font-size:24px; color:#fff; font-family:'FuturaMdBTBold'; font-weight:normal;}
/*.vavevimain li a:hover, .vavevi li a.active{background-position:0 100%;}*/
.vavevi{width:100%; height:293px; display:block; margin:40px 0 48px;}
.vavevi li{width:293px; height:293px; float:left; margin-right:40px;  position:relative;}
.vavevi li.last{float:right; margin-right:0;}
.vavevi li a{background:url(../images/v_bg.png) no-repeat 0 0; width:293px; height:163px; display:block; padding-top:130px; font-size:24px; color:#fff; font-family:'FuturaMdBTBold'; font-weight:normal;}
.vavevi li a:hover, .vavevi li a.active{background-position:0 100%;}

.discover_how_btn{background:#CDB595; width:225px; height:25px; display:block; text-align:center; text-transform:uppercase; font-size:11px; line-height:25px; font-family:'FuturaMdBTBold'; color:#fff; margin:0 auto; font-weight:normal;}
.discover_how_btn:hover{background:#000;}
.developer_cont{background:#020202; width:100%;}
.developer_cont_inn{width:960px; margin:0 auto; padding:40px 0 35px; text-align:center;}
.developer_cont_inn h4{font-size:18px; line-height:22px; font-family:'FuturaMdBTBold'; color:#fff; font-weight:normal;}
.developer_cont_inn h6{font-size:15px; line-height:18px; font-weight:normal; color:#999999; font-family:'FuturaLtBTLight';}
.developer_service{width:100%; background:#e3e3e4;}
.developer_service_inn{width:960px; margin:0 auto; padding:56px 0 61px 0;}
.dev_serv_cont{width:300px; float:left;}
.dev_serv_cont h3{font-size:24px; line-height:24px; font-weight:normal; font-family:'FuturaMdBTBold'; color:#333333; margin-bottom:24px;}
.dev_serv_cont p{font-size:15px; line-height:22px; font-family:'FuturaLtBTLight'; color:#666666; font-weight:normal;}
.dev_serv_cont ul{padding-top:18px; padding-bottom:36px;}
.dev_serv_cont ul li{font-size:15px; line-height:26px; font-family:'FuturaMdBTBold'; font-weight:normal;}
.dev_serv_cont ul li a{color:#333; background:url(../images/developer_service_list_arrow.png) no-repeat 0 center; padding-left:28px; display:block;}
.dev_serv_cont ul li a:hover{background:url(../images/developer_service_list_arrow_hover.png) no-repeat 0 center; color:#CDB595;}
.view_service_btn{background:#CDB595; width:125px; height:25px; display:block; text-align:center; text-transform:uppercase; font-size:11px; line-height:25px; font-family:'FuturaMdBTBold'; color:#fff; font-weight:normal;}
.view_service_btn:hover{background:#000;}
.dev_serv_video{width:964px; height:604px; float:right; margin-top:3px;}
.developer_service_pan{width:960px; margin:0 auto; padding:60px 0 105px;}
.developer_awards{width:960px; margin:0 auto; padding:14px 0 0 0;}
.developer_awards h2,.developer_awards h1{color:#333; margin-bottom:7px;font-size:48px; line-height:52px;color:#222222; font-family: 'FuturaMdBTBold'; letter-spacing:-1px; -webkit-font-smoothing: antialiased; font-weight:normal;}
.developer_awards h6{font-size:15px; line-height:20px; font-family:'FuturaLtBTLight'; color:#666666; font-weight:normal;}
.developer_awards_pan{width:100%; margin-bottom:30px; margin-top:30px;}
.text_widegt.hlf{width:460px; margin-bottom:60px; min-height:330px;}
.text_widegt.hlf h3{word-spacing:-1px;}
.simple_widget div.deads{height:78px;}
.view_pro_btn{background:#CDB595; width:110px; height:25px; display:block; text-align:center; text-transform:uppercase; font-size:11px; line-height:25px; font-family:'FuturaMdBTBold'; color:#fff; font-weight:normal;}
.view_pro_btn:hover{background:#000;}
.map_pop_dev{height:283px;}
.map_pop_dev .view_project_btn{margin-top:4px;}
.widget_map_container .dev_pan{border-bottom:none; margin-bottom: 0; margin-top: 0; padding-bottom: 10px;}
.widget_map_container .dev_pan .text_widegt{padding-bottom:40px;}
.dev_better_area_inn{width:960px; margin:0 auto; text-align:center;}
.dev_better_area_inn h1{font-size:64px; font-family:'FuturaMdBTBold'; font-weight:normal; color:#333;}
.dev_better_area_inn h4{font-size:36px; font-family:'FuturaMdBTBold'; font-weight:normal; color:#79797a;}
.dev_list form{width:485px;}
.contact_cont{ width:960px; padding-top:15px;}
.contact_left{ width:964px; float:left;}
.contact_top{ margin-bottom:65px;width: 560px;}
.contact_top h2,.contact_top h1{ font-size:48px; line-height:52px; color:#333333; font-family:'FuturaMdBTBold'; font-weight:normal; padding-bottom:8px;}
.contact_top p{ font-size:24px; line-height:28px; color:#666666; font-family:'FuturaMdBTBold'; font-weight:normal;}
.contact_top span{font-size:24px; line-height:28px; color:#CDB595; font-family:'FuturaMdBTBold'; font-weight:normal;}
.cont_left_pan{ width:100%;  margin-bottom:35px; padding-bottom:36px; min-height:155px;}
.cont_left_pan.last{ border-bottom:0;}
.cont_left_pan .fltleft{ width:230px;}
.cont_left_pan .fltleft h3{ font-size:18px; color:#333333; font-family:'FuturaMdBTBold'; font-weight:normal; padding-bottom:5px;}
.cont_left_pan .fltleft p{font-size:15px; color:#666666; font-family:'FuturaLtBTLight'; line-height:20px; }
.cont_left_pan .fltleft p.add{ min-height:110px;}
.cont_left_pan .fltleft p.info{}
.cont_left_pan .fltleft p.info a:hover{color:#000;}
.cont_left_pan .fltright{ width:300px; margin-top:3px;}
.cont_left_pan .fltright img{ margin-bottom:15px; display:block;}
.cont_left_pan .fltright h4{ font-size:15px; color:#333333; font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:2px;}
.contact_rght{ width:300px; float:right; padding-top:8px;}
.make_enquiry{ width:248px; height:138px; border:1px solid #cccccc; background:url(../images/make_enq_arrow.gif) no-repeat 90% center #f7f7f7; display:block; line-height:132px; padding-left:50px; font-size:18px; color:#333333; font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:69px;}
.make_enquiry:hover{ color:#CDB595;}
.contact_rght_pan{ padding-bottom:10px; margin-bottom:34px; min-height:182px;}
.contact_rght_pan img{margin-bottom:20px}
.contact_rght_pan h3{ font-size:18px; color:#333333; font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:6px;}
.contact_rght_pan p{ padding-bottom:23px; font-family:'FuturaLtBTLight'; line-height:20px;}
.contact_rght_pan p a:hover{ color:#000;}
.contact_rght_pan ul{ margin-top:15px;}
.contact_rght_pan ul li{ float:left; margin-right:11px;}
.contact_rght_pan ul li a{ width:29px; height:29px; display:block; text-indent:-200000px;}
.contact_rght_pan ul li.fb a{ background:url(../images/fb3_icon.png) no-repeat 0 0;}
.contact_rght_pan ul li.fb a:hover{ background-position:0 100%;}
.contact_rght_pan ul li.in a{ background:url(../images/in3_icon.png) no-repeat 0 0;}
.contact_rght_pan ul li.in a:hover{ background-position:0 100%;}
.contact_rght_pan ul li.pin a{ background:url(../images/pinterest3_icon.png) no-repeat 0 0;}
.contact_rght_pan ul li.pin a:hover{ background-position:0 100%;}
.contact_rght_pan ul li.tw a{ background:url(../images/tw_icon2.png) no-repeat 0 0;}
.contact_rght_pan ul li.tw a:hover{ background-position:0 100%;}
.contact_rght_pan.last{ border-bottom:0;}
#enquiry{ width:880px; height:430px; background:#fff; padding:30px;}
#enquiry h2{ font-size:36px; line-height:44px; color:#333333;font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:40px;}
#enquiry p{ font-size:15px; color:#666666; margin-bottom:33px;font-family:'FuturaLtBTLight';}
#enquiry h3{ font-size:18px; color:#333333;font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:22px;}
.enquiry_pan{ width:100%; overflow:hidden; margin-bottom:10px;}
.enquiry_pan.last{ padding-top:10px; margin-bottom:0;}
.enq_type{ padding-top:8px; margin-bottom:18px;}
.enq_txt{ float:left; font-size:13px;font-family:'FuturaLtBTLight'; margin-right:10px; display:block; height:16px; line-height:16px;}
.enq_radio_wrap{ margin-right:15px; float:left; height:16px;}
.enq_radio_wrap:last-child{ margin-right:0;}
.enq_type .jqTransformRadioWrapper{ margin-top:0;}
.enq_type .jqTransformRadioWrapper:last-child{ margin-right:0;}
#enquiry label{ font-size:13px; font-family:'FuturaLtBTLight'; color:#666666; float:left;}
/*29-10-2010*/
#enquiry input[type="text"], #enquiry input[type="email"]{ height:24px; background:#eeeeee; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#656565; border:1px solid #d1d1d1; float:left;}
#enquiry textarea{ width:298px; height:128px;background:#eeeeee; border:1px solid #d1d1d1; float:left;}
/*29-10-2010*/
.enquiry_left .enquiry_pan input[type="text"], .enquiry_left .enquiry_pan input[type="email"]{width:252px; padding:0 10px;}
.enquiry_rght .enquiry_pan input[type="text"]{width:282px; padding:0 10px; }
#enquiry span.mandatory{ color:#CDB595; margin-top:4px;}
#country-button{ width:272px !important; float:left;}
#country-menu{ width:272px !important; z-index:1000000;}
#referral-button{width:272px !important; float:left;}
#referral-menu{width:272px !important; z-index:1000000;}
.enquiry_left .enquiry_pan label{ width:135px;}
.enquiry_rght .enquiry_pan label{ width:130px;}
.enquiry_left{ width:410px; float:left;}
.enquiry_rght{ width:435px; float:right;}
.addmail_txt{ float:left; font-size:13px; color:#0a0a0a;font-family:'FuturaLtBTLight'; margin-right:10px;}
.note{ display:block; font-size:11px; color:#666666; clear:both; margin-left:135px; margin-top:5px; float:left;}
.please_complete{ font-size:13px; color:#ff0000;}
.mandatory_fields{ font-size:13px; color:#CDB595; margin-left:128px; line-height:25px;}
#enquiry input[type="submit"]{ width:125px; height:25px; padding-bottom:4px;  background:#CDB595; border:0; cursor:pointer; float:right; font-size:11px; line-height:25px; color:#fff; font-family: 'FuturaMdBTBold'; font-weight:normal; text-transform:uppercase;}
#enquiry input:hover[type="submit"]{ background:#5f5f5f;}
.cotact_body #fancybox-wrap{ padding:0;}
.cotact_body #fancybox-content{ -webkit-box-shadow:0px 1px 15px rgba(24, 24, 24, 0.38);-moz-box-shadow:0px 1px 15px rgba(24, 24, 24, 0.38);box-shadow:0px 1px 15px rgba(24, 24, 24, 0.38);}

.press_cont{ width:100%; padding-top:14px; padding-bottom:140px;}
.press_top{ width:960px; margin:0 auto 30px;}
.press_top_left{ width:300px; float:left;}
.press_top_left h2,.press_top_left h1{ font-size:48px; line-height:52px; color:#000000; font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:12px;}
.press_top_left h3{ font-size:18px; line-height:22px; color:#000000; font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:1px;}
.press_top_left p{ font-size:15px; font-family:'FuturaLtBTLight'; line-height:20px; margin-bottom:16px;}
.press_top_left p a:hover{ color:#000;}
.press_top_left p.bigtxt{ font-size:23px; color:#666666; font-family:'FuturaMdBTBold'; font-weight:normal; line-height:28px; margin-bottom:28px;}
.press_top_rght{ width:964px; float:right; padding-top:9px;}
.press_release{ width:960px; margin:0 auto 60px;}
.adobe_requir{ font-size:13px; color:#666666;font-family:'FuturaLtBTLight'; float:right; margin-top:26px;}
.adobe_requir span{ color:#CDB595;}
.press_release h2{ font-size:36px; color:#191919; font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:26px;}
.press_release_pan{ width:100%; border-bottom:1px solid #d1d3d4; padding-bottom:12px; margin-bottom:13px;}
.press_release_pan span.date{ width:140px; font-size:13px; color:#a9a9a9; font-family:Helvetica, Arial, sans-serif; font-weight:bold; float:left; line-height:21px; text-transform:uppercase;}
.press_release_pan a{ width:783px; font-size:13px; color:#535354; float:left; background:url(../images/release_arrow.gif) no-repeat right 0; padding-right:30px; line-height:21px; font-family:'FuturaMdBTBold'; font-weight:normal;}
.press_release_pan a:hover{ color:#CDB595; background-position:right 100%;}
.press_release .view_all{ width:105px; height:25px; margin:28px auto 0; background:#CDB595; color:#ffffff; font-size:11px; font-family:'FuturaMdBTBold'; font-weight:normal; display:block; text-align:center; line-height:25px;}
.press_release .view_all:hover{ background:#000;}
.quote_cont{ width:100%; background:#e3e3e4; padding:50px 0 37px; margin-bottom:54px;}
.quote_in{ width:665px; margin:0 auto; text-align:center;}
.qoute_pan p{ font-size:36px; line-height:36px; color:#333333; font-family:'FuturaMdBTBold'; font-weight:normal; padding-bottom:20px; width:665px;}
.qoute_pan span{ display:block; font-size:15px; color:#CDB595; font-family:'FuturaLtBTLight'; width:665px;}
.facts{ width:960px; margin:0 auto;}
.facts h2{ font-size:36px; color:#191919; font-family:'FuturaMdBTBold'; font-weight:normal; padding-bottom:5px;}
.facts_left{ width:964px; float:left;}
.facts_left h3{ font-size:18px; color:#191919; font-family:'FuturaMdBTBold'; font-weight:normal; padding-bottom:24px;}
.facts_left ul li{ background:url(../images/facts_bullets.gif) no-repeat 0 7px; padding:0 0 0 15px; line-height:18px; margin-bottom:15px; font-size:15px; font-family:'FuturaLtBTLight';}
.facts_left .fltleft{ width:295px;}
.facts_left .fltright{ width:295px;}
.facts_rght{ width:295px; float:right; padding-top:83px;}
.facts_tweet{ width:260px; height:180px; -moz-border-radius:295px; -webkit-border-radius:295px; border-radius:295px; background:url(../images/twitter_bg.gif) no-repeat center 40px #CDB595; padding:115px 20px 0 15px; text-align:center; color:#fff; }
.facts_tweet #tweets{ min-height:88px;}
.facts_tweet .tweet_list li{ width:auto !important;}
.facts_tweet p{ font-size:14px; line-height:22px;}
.facts_tweet p a{ color:#fff; text-decoration:underline;}
.facts_tweet #jtwt_date{ display:none;}
.facts_tweet .time{ display:none;}
.reply{ height:19px; background: url(../images/replay_btn.gif) no-repeat 0 4px; display:block; float:left; margin-left:58px; margin-top:28px; padding-left:18px;color:#fff; font-size:12px; font-family:Helvetica, Arial,sans-serif; line-height:19px;}
.retweet{height:19px; background:url(../images/retweet_btn.gif) no-repeat 0 4px; display:block; float:left; margin-left:15px; margin-top:28px; padding-left:28px; color:#fff; font-size:12px; font-family:Helvetica, Arial,sans-serif; line-height:19px;}
.our_vision{ width:720px; margin:0 auto 40px; text-align:center;}
.our_vision h2,.our_vision h1{ font-size:48px; font-family:'FuturaMdBTBold'; font-weight:normal; padding-bottom:22px;}
.our_vision p{ font-size:15px; font-family:'FuturaLtBTLight'; line-height:20px; padding-bottom:30px;}
.our_vision_video{ width:631px; margin:0 auto 48px;float: right;}
.our_vision ul.share{ width:230px; margin:0 auto;}
.our_vision ul.share li.first{ font-size:14px; margin-top:5px;}
.vision_widget_pan{ width:960px; margin:0 auto 30px;}
.team_cont{ width:100%; /*margin-bottom:300px;*/}
.team_cont_top{ width:702px; margin:0 auto 45px; text-align:center;}
.team_cont_top h2,.team_cont_top h1{ font-size:48px; color:#333333; font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:15px;}
.team_cont_top p{ font-size:15px; color:#666666; font-family:'FuturaLtBTLight';}
.team_cont_pan{ width:100%; background:url(../images/team_topbg.gif) repeat-x 0 0;}
.team_pan_top{ width:960px; margin:0 auto; height:240px; background:url(../images/team_topbg.gif) repeat-x 0 0;}
.team_pan_btm{ width:960px; margin:0 auto; height:80px; padding:20px 0 0 0;}
.team_box_main{ width:960px; margin:0 auto;}
.team_pan_pic{ width:240px; height:240px; text-align:center; position:relative;}
.team_pan_pic a{ display:block;}
.team_pan_cont h2.orange{color:#CDB595;}
.team_pan_cont span.white{color:#CDB595;}
.team_pan_pic img{ margin:0 auto;}
.team_pan_pic.last{ margin-right:0;}
.team_pan_cont{ width:240px; text-align:center; position:relative; padding:0 0 30px 0; height:80px;}
.team_pan_cont a:hover h2{color:#000000; font-size:14px; font-weight:bold; font-family:"΢���ź�";}
.team_pan_cont a:hover span{ color:#000000;}
.team_pan_cont h2{ line-height:22px; color:#000000; font-size:14px; font-weight:bold; font-family:"΢���ź�"; padding-bottom:3px; margin:0;}
.team_pan_cont p{ font-size:13px; color:#999999; padding-bottom:8px; height:25px;}
.team_pan_cont span{font-size:11px; font-family:'FuturaMdBTBold'; font-weight:normal; color:#CDB595;}
.tab_arrow{ background:url(../images/team_tab_arrow.png) no-repeat 0 0; width:49px; height:23px; display:block; position:absolute; bottom:-19px; left:50%; margin-left:-24px;}
.team_pan_pic .tab_arrow{ bottom:-119px;}
.interest_btn{ width:300px; height:25px; margin:50px auto 0; background:#CDB595; color:#ffffff; font-size:11px; font-family:'FuturaMdBTBold'; font-weight:normal; display:block; text-align:center; line-height:25px;}
.interest_btn:hover{ background:#000;}
.team_tab{ width:860px; margin:0 auto; padding:5px 0 52px; position:relative;}
.team_tab h2{ font-size:24px; line-height:28px; color:#333333; font-family:'FuturaMdBTBold'; font-weight:normal;}
.team_tab h3{ font-size:18px; line-height:22px; color:#999999; font-family:'FuturaMdBTBold'; font-weight:normal;}
.team_tab ul.share{ margin-top:95px; margin-bottom:0;}
.team_tab p{ padding-bottom:15px; line-height:22px; font-family:'FuturaLtBTLight';}
.team_tab p:last-child{ padding-bottom:0;}
.team_cont_left{ width:285px; float:left;font-size:14px; font-weight:bold; font-family:"΢���ź�";}
.team_cont_right{ width:590px; float:right;}

.press_archive{ width:298px; height:160px; border:1px solid #cccccc; float:right; text-align:center;}
.press_archive h3{ font-size:24px; color:#333333; font-family:'FuturaMdBTBold'; font-weight:normal; padding-top:35px; margin-bottom:3px;}
.press_archive p{ margin-bottom:10px;  padding: 0px 10px;font-family:'FuturaLtBTLight';}
.press_archive a{ width:120px; height:25px; line-height:25px; background:#CDB595; text-align:center; font-size:11px; font-family:'FuturaMdBTBold';; font-weight:normal; color:#fff; display:block; margin:0 auto;}
.press_archive a:hover{ background:#000;}
.presentation{ background-image:none; background-color:#000; padding-top:50px; padding-left:15px; width:275px; height:300px; margin-top:16px;}
.presentation img{ margin-bottom:24px; display:block;}
.presentation p{ padding-bottom:14px;}
.dev_mem{ margin-bottom:74px;}
.featured{ width:960px; margin:0 auto 23px;}
.featured h2{ font-size:36px; font-family:'FuturaMdBTBold'; font-weight:normal; color:#191919; margin-bottom:30px;}
.featured .text_widegt{ position:relative;}
.ft_play{ background:url(../images/featured_playbtn.png) no-repeat 0 0; width:50px; height:29px; position:absolute; display:block; top:15px; right:15px; z-index:100;}

.download_report{ width:300px; float:right;}
.download_report h3{ font-size:18px; color:#333333;font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:13px; padding-top:27px;}
.download_report p{font-family:'FuturaLtBTLight'; line-height:22px; padding-bottom:20px;}
.download_report a.register_link{ width:100%; height:25px; line-height:25px; background:#CDB595; text-align:center; font-size:11px; font-family:'FuturaMdBTBold';; font-weight:normal; color:#fff; display:block;}
.download_report a.register_link:hover{ background:#000;}
p.select_circle{ font-size:15px; color:#666666;font-family:'FuturaLtBTLight'; margin-bottom:0; text-align:center;}
.value_box{ /*background-image:url(../images/value_boxbg.gif); background-repeat:repeat-x;*/ background:none;}
.value_box h2,.value_box h1{ text-align:center; margin-bottom:13px;}
.value_box .vavevi{ margin:0;}
.value_box .vavevi span.value_tab_arrow{ display:none;}
.value_widget_pan{ width:960px; margin:0 auto; padding-top:90px; padding-bottom:87px;}
.value_tab{ width:910px; margin:0 auto; padding:0px 0 70px 0;}
.value_tab h3{ font-size:24px; color:#111111;font-family:'FuturaMdBTBold'; font-weight:normal; padding-bottom:25px;}
.value_tab ul{ margin-bottom:27px;}
.value_tab ul li{ background:url(../images/developer_service_list_arrow.png) no-repeat 0 5px; padding-left:22px; font-size:15px; font-family:'FuturaMdBTBold'; font-weight:normal; color:#333333; margin-bottom:8px;}
.value_tab p{font-family:'FuturaLtBTLight'; line-height:22px; padding-bottom:22px;}
.value_tab h4{ font-size:15px; color:#111111; font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:5px; margin-top:17px;}
.value_tab span{ display:block; padding-bottom:4px; color:#111111;}
.value_tab_arrow{ width:75px; height:25px; background:url(../images/value_tab_arrow.png) no-repeat 0 0; position:absolute; bottom:-54px; left:50%; margin-left:-37.5px;}

.design_hdr{ background:url(../images/design_hdr_bg.png) repeat-x 0 0; padding-bottom:43px;}
.design-cont{ background:url(../images/design_transbg.png) repeat 0 0; height:200px; width:100%; position:absolute; bottom:0; z-index:100; overflow:hidden;}
.design-cont-in{ width:960px; margin:0 auto;}
.design-right{ width:440px; float:right; padding-top:30px;}
.design-right li{ width:200px; float:left; margin-left:20px;}
.design-right li a{ display:block;}
.design-right li a img{ display:block;}
.design-right li a span{ font-size:15px; color:#ffffff;font-family:'FuturaMdBTBold'; font-weight:normal; display:block; margin-top:9px;}
.design-right li a:hover span{ color:#CDB595;}
.design-landing, .design-images{ background:#000; height:100%;}
.design-landing{ overflow:hidden;}
.design-menu{ width:960px; margin:0 auto; height:auto; position:relative; top:125px; left:0; z-index:100;}
.design-menu ul{ margin-left:2px;}
.design-menu h1{ font-size:64px; color:#ffffff;font-family:'FuturaMdBTBold'; font-weight:normal; line-height:68px; margin-bottom:30px; margin-left:-4px;}
.design-menu li{ margin-bottom:5px;}
.design-menu li a{ font-size:15px; color:#aaaaaa;font-family:'FuturaMdBTBold'; font-weight:normal;}
.design-menu li a:hover, .design-menu li a.active{ font-size:15px; color:#ffffff;}
/*.design-1 {background:url(../images/studio_bg.jpg) no-repeat 0 0}
.design-2 {background:url(../images/philippe_bg.jpg) no-repeat 0 0}
.design-3 {background:url(../images/jadejagger_bg.jpg) no-repeat 0 0}
.design-4 {background:url(../images/kelly_bg.jpg) no-repeat 0 0}
.design-5 {background:url(../images/marcel_bg.jpg) no-repeat 0 0}
.design-6 {background:url(../images/anoush_bg.jpg) no-repeat 0 0}*/
.design-images div  {height:100%;width:100%;position:absolute;top:0;left:0;opacity:0;z-index:1;}
div.design-default {background:url(../images/default_bg.jpg) no-repeat 0 0;opacity: 1;z-index: 0;}
.design-preload {background:url(../images/loader.gif) no-repeat center center #000;height:100%;width:100%;position:absolute;z-index:1000000;}
html.no-js .design-preload {display:none;}


.lookbook_main{ min-width:960px; padding-top:20px;}
.lb_top{ width:960px; margin:0 auto 50px;}
.lb_top_rght{ width:165px; float:right; margin-top:12px;}
.lb_top_rght img{ display:block; margin-bottom:5px;}
.lb_top_rght a{ background:#CDB595; height:25px; font-weight:bold; color:#ffffff; font-size:11px;font-family:'FuturaMdBTBold'; font-weight:normal; text-align:center; line-height:25px; display:block;}
.lb_top_rght a:hover{ background:#000;}
.lb_top_left h2,.lb_top_left h1{ font-size:48px; color:#333333;font-family:'FuturaMdBTBold'; font-weight:normal;}
.lb_top_left h3{ font-size:24px; color:#666666;font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:28px;}
.grid{ height:100%; min-height:600px; overflow:hidden;}
.unit{ float:left; position:relative;}
.share_icon{ width:100%; position:absolute; bottom:0; height:215px; background:url(../images/lb_shadow.png) repeat-x 0 0; text-align:center;}
.share_icon_in{ width:100%; position:absolute; bottom:40px; text-align:center;}
.share_icon h3{ font-size:10px; color:#ffffff;font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:10px; text-transform:uppercase;}
.share_icon li{ display:inline-block; margin-right:15px;}
.share_icon li a{ display:block; text-indent:-200000px; width:29px; height:29px;}
.share_icon li.fb a{ background:url(../images/fb4_icon.png) no-repeat 0 0;}
.share_icon li.fb a:hover{ background-position:0 100%;}
.share_icon li.pin a{ background:url(../images/pinterest4_icon.png) no-repeat 0 0;}
.share_icon li.pin a:hover{ background-position:0 100%;}
.share_icon li.tw a{ background:url(../images/tw5_icon.png) no-repeat 0 0;}
.share_icon li.tw a:hover{ background-position:0 100%;}
html.js .grid img {-moz-opacity:0;-ms-filter:'alpha(opacity=0)';filter:alpha(opacity=0);opacity:1;display:block; background:#fff;}
html.js .grid a{color:#ffffff}
html.js .grid a#choose_lb-button {color:#666666}

html.js .grid .span-1 img,html.js .grid .span-2 img {-moz-opacity:1;-ms-filter:'alpha(opacity=1)';filter:alpha(opacity=1);opacity:1; background:#fff;}
.mobile #wrapper {display: block;position: fixed;left: 0px; top: 73px;bottom: 0px;right: 0px;overflow-y: auto;}
.mobile #main-content {display: block;height: 100%;-webkit-perspective: 1000;-webkit-backface-visibility: hidden; padding-bottom:0;}
.mobile .grid{ padding-bottom:300px;}
.mobile .footer{ position:fixed; bottom:0; display:none;}

.privacy_policy{ width:960px; padding-top:19px;}
.pp_left{ width:125px; float:left;}
.pp_left ul li{ font-size:18px; font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:3px;}
.pp_left ul li a{color:#333333;}
.pp_left ul li a.active, .pp_left ul li a:hover{ color:#CDB595;}
.pp_rght{ width:595px; float:right;}
.pp_rght h2{ font-size:36px; color:#333333;font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:16px;}
.pp_rght h4{font-size:15px; color:#000000;font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:23px;}
.pp_rght p{ color:#666666; line-height:22px;font-family:'FuturaLtBTLight'; margin-bottom:22px;}


.design-studio-top{ width:100%; height:270px; background:url(../images/design-studio_topbg.gif) repeat-x 0 0;}


.dst_top_in{ width:960px; height:233px; margin:0 auto; padding:37px 10px 0;}
.teamimgmap {cursor:pointer}
#teampic {margin-top:28px}
.dst_top_in form{ width:284px; float:right; margin-top:15px;}
.dst_top_in form label{ font-size:13px; color:#000000; float:left; margin-right:15px; margin-top:5px;}
.dst_top_in form #dst_option-button{ width:223px !important; float:left; border:1px solid #878787;}





#dst_option-menu{ width:223px !important;border:1px solid #878787;}
.dst_top_in h2,.dst_top_in h1{ font-size:48px; line-height:48px; color:#ffffff; margin-bottom:15px;}
.dst_top_in p{ color:#000000;}
.design-studio-mid{ background:#000; min-height:400px; padding:50px 0 30px;}
.dst_mid_in{ width:960px; margin:0 auto; position:relative;}
.studio_slider_left{ width:300px; float:left; padding-top:46px;}
.studio_slider_left h2{ font-size:24px; color:#ffffff; line-height:28px; margin-bottom:3px;}
.studio_slider_left h3{ font-size:18px; color:#999999; font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:7px;}
.studio_slider_left p{ color:#aaaaaa; line-height:20px; padding-bottom:17px;}
.studio_slider_left a.view_lb{ width:120px; height:25px; line-height:25px; text-align:center; font-size:11px; color:#fff; background:#CDB595; font-family:'FuturaMdBTBold'; font-weight:normal; display:block; margin-top:27px;}
.studio_slider_left a.view_lb:hover{ background:#404040;}
.dst_mid_in .anythingControls{ text-align:center; width:964px; position:absolute; right:0; top:375px; margin:0;}
.dst_mid_in .anythingControls ul.thumbNav{ width:100%;}
.dst_mid_in .anythingSlider-default .arrow{ top:385px; left:inherit; z-index:100;}
.dst_mid_in .back{ background:url(../images/prev_btn.gif) no-repeat 0 0; width:28px; height:10px; display:block; right:45px; bottom:-17px !important; }
.dst_mid_in .back:hover{ background-position:0 100%;}
.dst_mid_in .forward{ background:url(../images/next_btn.gif) no-repeat 0 0; width:40px; height:12px; display:block;}
.dst_mid_in .forward:hover{ background-position:0 100%;}
.dst_mid_in .anythingSlider-default.activeSlider .anythingControls a.cur, .dst_mid_in .anythingSlider-default.activeSlider .anythingControls a:hover{ background:url(../images/studio_slider_pageract.gif) no-repeat 0 0;}
.dst_mid_in .anythingSlider-default.activeSlider .anythingControls a{ background:url(../images/studio_slider_pager.gif) no-repeat 0 0;}
.noofstudio{ position:absolute; left:340px; font-size:13px; top:385px;}
.dst_mid_in form{ width:300px; overflow:hidden; position:absolute; z-index:100;}
.dst_mid_in label{ font-size:13px; float:left; color:#ffffff; margin-right:10px; margin-top:5px;}
#meetteam-button{ width:204px !important; float:left;  background:#404040; border:0; color:#fff;}
#meetteam-menu{width:204px !important; background:#404040;}
#meetteam-menu.ui-selectmenu-menu{ border:0;}
#meetteam-menu.ui-selectmenu-menu li{ border:0;}
#meetteam-menu.ui-widget-content a{ color:#fff;}
#meetteam-button.ui-state-default .ui-icon{ background:url(../images/select_arrow_team.gif) no-repeat 0 0;}
#meetteam-button.ui-state-active .ui-icon{ background:url(../images/select_arrow_teamact.gif) no-repeat 0 0;}
.studio_slider_right{ width:964px; float:right;}

.design-studio{margin-top:-31px;}
.mr_details{font-size:11px; line-height:20px; font-family:'FuturaMdBTBold'; font-weight:normal;}
.design-studio-bottom{ width:100%; background:#fff; padding:50px 0 46px;}
.design_pan{width:960px; margin:0 auto;}
.position{z-index:1000; position:absolute;}
.quotes_pan{ width:960px !important;}
.wrap{ overflow:hidden;}
.resident_list .resicont_top_left{ height:auto;}
.tweet_avatar{ display:none;}
.tweet_list{ text-align:center; margin: 0 auto;}
.tweet_list li{ width:680px !important; margin:0 auto;}

.residence_map_content .resicont_top_left{ height:auto;}
.pressarchive_top{ width:100%;  background:#333333; margin-bottom:50px;padding-bottom:27px; margin-top:-27px;}
.pressarchive_top_in{ width:600px; margin:0 auto; text-align:center; padding:42px 0 0 0;}
.pressarchive_top_in p{ font-size:36px; color:#fff; font-family:'FuturaMdBTBold'; font-weight:normal; line-height:40px; padding-bottom:15px;}
.pressarchive_top_in span{ font-size:15px; color:#CDB595;font-family:'FuturaLtBTLight';}
.pressarchive_cont{ width:925px; margin:0 auto 80px;}
.prar_top_cont{ width:100%; text-align:center; margin-bottom:60px;}
.prar_top_cont h2,.prar_top_cont h1{ color:#000; margin-bottom:7px;}
.prar_top_cont p{ margin-bottom:25px;font-family:'FuturaLtBTLight';}
.prar_wrap{ width:100%;}
.prar_pan{ width:445px; margin:0 0 50px; height:180px; position:relative;}
/*.prar_pan.fltright{ width:410px;}*/
.prar_pan img{ float:left; margin-right:24px; display:block;}
.prar_pan h3{ font-size:18px; color:#191919;font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:8px; margin-top:-4px;}
.prar_pan p{ height:70px; color:#666666; font-size:15px; line-height:20px; font-family:'FuturaLtBTLight';}
.prar_pan span{ font-size:13px; color:#CDB595;font-family:'FuturaLtBTLight';}
.prar_pan a.view_arti{ width:125px; height:25px; line-height:25px; text-align:center; font-size:11px; color:#ffffff;font-family:'FuturaMdBTBold'; font-weight:normal; background:#CDB595; display:block; position:absolute; bottom:0; left:159px;}
.prar_pan a.view_arti:hover{ background:#000;}
.prar_pan_cont{ width:64%; float:right;}
.about_panel_one{ width:960px; margin:0 auto; padding:34px 0 25px;}
.about_panel_one_cont{ width:312px; float:left;}
.about_panel_one img{ float:right;}
.about_panel_one h2{ font-size:36px; line-height:40px; color:#000000;font-family:'FuturaMdBTBold'; font-weight:normal;padding-bottom: 15px;}
.about_panel_one p{ font-size:15px; line-height:20px;font-family:'FuturaLtBTLight'; margin-bottom:30px;}
.about_panel_two{ background:url(../images/about_arrow.png) no-repeat center 0 #dddddd; padding:40px 0 70px;}
.about_panel_two_in{ width:982px; margin:0 auto; text-align:center;}
.about_panel_two span{ font-size:48px; color:#CDB595;font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:10px; display:block;}
.about_panel_two h2{font-size:36px; line-height:40px; color:#000000;font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:30px;}
.about_panel_two li{ float:left; width:274px; height:274px; background:url(../images/circle_pic_frame.png) no-repeat 0 0; padding:17px; margin-right:29px;}
.about_panel_two li.last{ margin-right:0;}
.about_panel_three{ width:980px; margin:0 auto; text-align:center; background:url(../images/about_arrow2.png) no-repeat center 0; padding:40px 0 70px;}
.about_panel_three span{font-size:48px; color:#CDB595;font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:10px; display:block;}
.about_panel_three h2{font-size:36px; line-height:40px; color:#999999;font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:30px;}
.about_panel_three h2 em{ font-style:normal; color:#CDB595;}
.about_panel_three li{ margin-right:19px; float:left;}
.about_panel_three li a{ display:inline-block;}
.about_panel_three li img{ display:inline-block;}
.about_panel_three li.last{ margin-right:0;}
.about_panel_four{ width:100%; height:451px; background:url(../images/newyork_pic.jpg) no-repeat center 0;}
.about_panel_four_in{ width:700px; margin:0 auto; background:url(../images/about_arrow.png) no-repeat center 0; padding:40px 0 70px; text-align:center;}
.about_panel_four_in span{font-size:48px; color:#CDB595;font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:120px; display:block;}
.about_panel_four_in em{ font-style:normal; color:#fff; font-size:18px; font-family:'FuturaMdBTBold'; font-weight:normal;}
.about_panel_four_in h2{font-size:36px; line-height:40px; color:#fff;font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:30px;}
.about_panel_four_in p{ color:#fff; font-size:18px; font-family:'FuturaMdBTBold'; font-weight:normal; text-transform:uppercase;}
.about_panel_five{ width:910px; margin:0 auto; background:url(../images/about_arrow3.png) no-repeat center 0; padding:40px 0 70px;}
.about_panel_five span{font-size:48px; color:#CDB595;font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:10px; display:block; text-align:center; }
.about_panel_five img{ background:url(../images/circle_pic_frame2.png) no-repeat 0 0; padding:19px; float:left;}
.about_panel_five h2{ width:400px; height:54px; text-indent:-200000px; background:url(../images/lake_text.png) no-repeat 0 0;}
.about_panel_five .fltright{ width:410px; float:right; padding-top:110px;}
.about_panel_five p{color:#858585; font-size:18px; line-height:25px; font-family:'FuturaMdBTBold'; font-weight:normal;}
.about_panel_six{ width:100%; height:604px;background:url(../images/telaviv_pic.jpg) no-repeat center 0;}
.about_panel_six_in{ width:960px; margin:0 auto; text-align:center; background:url(../images/about_arrow.png) no-repeat center 0; padding:40px 0 70px}
.about_panel_six_in span{ font-size:48px; color:#CDB595;font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:120px; display:block;}
.about_panel_six_in h2{font-size:48px; line-height:40px; color:#fff;font-family:'FuturaMdBTBold'; font-weight:normal;text-shadow:0 4px 10px rgba(0, 0, 0, 0.5);}
.about_panel_six_in h2 em{ font-style:normal;color:#CDB595;}
.about_panel_seven{ width:100%; background:url(../images/about_arrow4.png) no-repeat center 0 #000; padding:40px 0 70px;}
.about_panel_seven_in{ width:982px; margin:0 auto; text-align:center;}
.about_panel_seven_in span{font-size:48px; color:#CDB595;font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:50px; display:block; text-align:center;}
.about_panel_seven_in li{ width:308px; float:left; margin-right:29px;}
.about_panel_seven_in li.last{ margin-right:0;}
.about_panel_seven_in li img{ background:url(../images/circle_pic_frame.png) no-repeat 0 0; padding:17px; margin-bottom:45px;}
.about_panel_seven_in li h3{font-size:24px; color:#fff;font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:10px;}
.about_panel_seven_in li p{ width:250px; margin:0 auto;font-size:15px; color:#fff;font-family:'FuturaLtBTLight';}
.about_panel_eight{ width:100%; height:604px; background:url(../images/about_paneleight_pic.jpg) no-repeat center 0;}
.about_panel_eight_in{ width:800px; margin:0 auto; text-align:center; background:url(../images/about_arrow3.png) no-repeat center 0; padding:40px 0 70px;}
.about_panel_eight_in span{ font-size:48px; color:#fff;font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:200px; display:block;}
.about_panel_eight_in h2{font-size:36px; line-height:48px; color:#fff;font-family:'FuturaMdBTBold'; font-weight:normal;}
.about_panel_eight_in h2 em{ font-style:normal;color:#CDB595;}
.about_panel_nine{ width:100%; background:url(../images/about_arrow3.png) no-repeat center 0 #dddddd; padding:40px 0 70px; text-align:center;}
.about_panel_nine_in{ width:930px; margin:0 auto}
.ap_nine_left{ width:115px; margin-right:55px; margin-top:33px;}
.ap_nine_mid{ width:590px;}
.ap_nine_mid span{font-size:48px; color:#CDB595;font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:10px; display:block;}
.ap_nine_mid h2{font-size:36px; line-height:40px; color:#999999;font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:30px; background:url(../images/star_icon.png) no-repeat center bottom; padding-bottom:40px;}
.ap_nine_mid li{font-size:18px; color:#999999;font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:10px;}
.ap_nine_right{ width:115px; margin-top:33px;}
.about_panel_ten{ width:100%; height:604px; background:url(../images/about_panelten_pic.jpg) no-repeat  center 0; text-align:center;}
.about_panel_ten_in{ width:960px; margin:0 auto; background:url(../images/about_arrow2.png) no-repeat center 0; padding:40px 0 70px;}
.about_panel_ten_in span{ font-size:48px; color:#CDB595;font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:200px; display:block;text-shadow:0 4px 10px rgba(0, 0, 0, 0.5);}
.about_panel_ten_in h2{font-size:36px; line-height:40px; color:#fff;font-family:'FuturaMdBTBold'; font-weight:normal;text-shadow:0 4px 10px rgba(0, 0, 0, 0.5); padding-bottom:10px; padding-top:30px;}
.about_panel_ten_in p{ font-size:18px; color:#CDB595;font-family:'FuturaMdBTBold'; font-weight:normal;}
.about_panel_eleven{ width:100%; height:240px; background:url(../images/about_paneleleven_pic.jpg) no-repeat center 0; text-align:center; padding:210px 0 0 0;}
.about_panel_eleven h2{font-size:36px; line-height:48px; color:#fff;font-family:'FuturaMdBTBold'; font-weight:normal;}
.about_panel_last{ width:1000px; margin:0 auto; padding:50px 0 100px;}
.about_panel_last_pan{ width:17.5%; padding-left:2.5%; float:left;}
.about_panel_last_pan h3{ font-size:18px; color:#000000;font-family:'FuturaMdBTBold'; font-weight:normal; margin-bottom:20px;}
.about_panel_last_pan ul{}
.about_panel_last_pan ul li{ font-size:13px; color:#7a7a7a; margin-bottom:10px;}
.about_panel_last_pan ul li a{color:#7a7a7a;}
.about_panel_last_pan ul li a:hover{color:#CDB595;}

.service_top{ width:960px; margin:0 auto 60px;}
.service_top p{font-family:'FuturaLtBTLight'; line-height:20px;}
.service_top_left{ width:300px; float:left;}
.service_top_left .breadcamp{ margin-bottom:10px;}
.service_top_left .breadcamp li{ margin-right:0;}
.service_top_left_btm{ margin-top:14px;}
.service_top_left_btm h4{ font-size:18px; color:#333333;font-family:'FuturaMdBTBold'; font-weight:normal; padding-bottom:13px;}
.service_top_left_btm p{ padding-bottom:27px;}
.service_top_left_btm span{ font-size:13px;font-family:'FuturaLtBTLight'; color:#000000;}
.sign_up{ width:120px; height:25px; text-align:center; line-height:25px; background:#CDB595; font-size:11px; color:#ffffff;font-family:'FuturaMdBTBold'; font-weight:normal; display:inline-block; margin-right:15px;}
.sign_up:hover{ background:#000;}
.service_top_rght{ width:964px; float:right; padding-top:8px;}
.service_box_wrap{ width:960px; margin:0 auto 58px;}
.service_box{ width:183px; height:280px; padding:20px; margin-right:20px; border:1px solid #dadada; border-right-color:#ededed; float:left;}
.service_box h3{ font-size:18px; color:#CDB595;font-family:'FuturaMdBTBold'; font-weight:normal; padding-bottom:10px;}
.service_box p{font-family:'FuturaLtBTLight'; line-height:20px;}
.service_box.last{ margin-right:0;}
.service_quote{ background:#e3e3e4;}
.service_quote h4{color:#333333; padding-bottom:10px;}
.presentation ul{ margin-bottom:30px; overflow:hidden;}
.presentation li{ width:85px; height:83px; float:left; background: url(../images/value_circle_sml.png) no-repeat 0 0; font-size:11px; font-family:'FuturaMdBTBold'; color:#ffffff;font-weight:normal; margin-right:6px; line-height:83px; text-align:center;}
.presentation li a{color:#ffffff;background:url(../images/value_circle_sml.png) no-repeat 0 0; display:block;}
.presentation li a:hover{ color:#CDB595;}
.presentation li.last{ margin-right:0;}
.presentation h4{ font-size:24px; font-weight:normal;font-family:'FuturaMdBTBold'; color:#fff; margin-bottom:40px;}
.featured h3 .video_icon{ background:url(../images/video_icon.gif) no-repeat right 0; text-indent:-200000px; width:65px; height:14px; float:right;}
#Sitemap li a{ color:#000 !important;font-weight:normal;font-family:'FuturaMdBTBold'; margin-bottom:10px;}
#Sitemap li li a{ color:#CDB595 !important;font-family:'FuturaLtBTLight'; margin-bottom:0;}

#Sitemap ul { list-style-type: none;margin: 0px; padding: 30px 0px 0px 0px;}
#Sitemap li { margin: 10px 0;}
#Sitemap li a { background: #f0f0f0; display: block; font-size: 1.2em;font-weight: normal;padding: 5px 5px 5px 10px;}
.countrydropdown{ float:right; width:274px; height:26px;}
#registration label em{ display:block; font-style:normal; margin-top:15px;}
.ProjectPage .countrydropdown{ height:104px; overflow:auto;}





.search_area{ width:100%; height:45px; background:#dddddd; position:absolute; left:0; top:73px; padding:5px 0 0 0;}
.search_area_in{ width:960px; margin:0 auto;}
.search_area_in form{ margin-right:140px;}
.search_area_in input[type="text"]{ width:490px; height:23px; border:1px solid #b6b6b6; background:#ffffff; float:left; margin-right:8px;-webkit-appearance: none;}
.search_area_in input[type="text"]:focus{outline: none;}
.search_area_in input[type="submit"]{ background:url(../images/search_btn.png) no-repeat 0 0; width:25px; height:25px; display:block; font-size:0; line-height:0; border:0; cursor:pointer; float:left;   text-indent:-200000px;}
.search_area_in input[type="submit"]:hover{ background-position:0 100%;}
.search_close{ width:61px; background:url(../images/search_closebtn.png) no-repeat right 0; display:block; float:right;padding-bottom:0; margin-top:16px; padding-right:0px;font-family:'FuturaMdBTBold'; color:#9a9a9a; font-weight:normal; text-transform:uppercase; font-size:11px; line-height:10px; height:10px;}
.search_close:hover{ color:#CDB595; background-position:right 100%;}
.team_poup_close{ font-family:'FuturaMdBTBold'; color:#CDB595; font-weight:normal; padding-left:20px; position:absolute; bottom:30px; right:0; text-transform:uppercase; font-size:11px;}







.social_cont{width:100%; padding-top:20px;}
.social_top_cont{width:100%; padding-bottom:2px;}
.sicon{float:right; height:50px; margin-top:2px;}
.sicon li{float:left; width:50px; height:50px; margin-left:10px;}
.sicon li a{width:50px; height:50px; display:block; text-indent:-200000px;}
.sicon li.tw_icon a{background:url(../images/social_tw_icon.png) no-repeat 0 0;}
.sicon li.in_icon a{background:url(../images/social_in_icon.png) no-repeat 0 0;}
.sicon li.fb_icon a{background:url(../images/social_fb_icon.png) no-repeat 0 0;}
.sicon li.pin_icon a{background:url(../images/social_pin_icon.png) no-repeat 0 0;}
.sicon li.yt_icon a{background:url(../images/social_yt_icon.png) no-repeat 0 0;}
.sicon li.v_icon a{background:url(../images/social_v_icon.png) no-repeat 0 0;}
.sicon li.plus_icon a{background:url(../images/social_gplus_icon.png) no-repeat 0 0;}

.sicon li a:hover{background-position:0 100%;}
.social_top_cont h2,.social_top_cont h1{margin-bottom:0px;}

.social_bottom_cont{width:100%; margin-top:37px;}
.fpnl, .mpnl, .lpnl{width:300px; float:left;}
.mpnl{margin:0 30px;}
#fb_cont, #tw_cont, #vimeo_cont, #pin_cont, #yt_cont, #in_cont, #plus_cont{position:relative;}
#fb_cont, #tw_cont, #yt_cont, #in_cont{margin-bottom:30px;}

.spnl{width:260px; border:1px solid #cccccc; padding:19px 19px 63px 19px;}
.spnl h4.heading{text-indent:-200000px; height:50px; font-family:'FuturaMdBTBold'; font-weight:normal; color:#333333; display:block; margin-bottom:31px;}
#fb_cont h4.heading{background:url(../images/social_fb_icon.png) no-repeat center 0;}
#tw_cont h4.heading{background:url(../images/social_tw_icon.png) no-repeat center 0;}
#vimeo_cont h4.heading{background:url(../images/social_v_icon.png) no-repeat center 0;}
#pin_cont h4.heading{background:url(../images/social_pin_icon.png) no-repeat center 0;}
#yt_cont h4.heading{background:url(../images/social_yt_icon.png) no-repeat center 0;}
#in_cont h4.heading{background:url(../images/social_in_icon.png) no-repeat center 0;}
#plus_cont h4.heading{background:url(../images/social_gplus_icon.png) no-repeat center 0;}

.fb_cont_info{width:100%;}
.fb_info_details{width:100%; padding-bottom:15px;}
.fb_info_img_box{float:left; width:48px; height:48px; display:block; margin-top:3px; overflow:hidden;}
.fb_info_rht{float:right; width:190px;}
.fb_info_rht h5{color:#336699; font-size:12px; line-height:15px; font-weight:normal; font-family:'FuturaMdBTBold'; margin-bottom:8px; }
.fb_info_rht h5 a{color:#336699;}
.fb_info_rht h6{font-size:12px; line-height:15px; font-weight:normal; font-family:'webfontregular'; color:#858388;}
.fb_plug_icon{width:100%; height:14px; display:block; margin-top:20px;}
.f_txt{font-size:15px; line-height:15px; font-weight:normal; font-family:'webfontregular'; color:#111111; position:absolute; left:19px; bottom:20px; width:260px; text-align:center;}
.f_txt a{color:#CDB595;}
.f_txt a:hover{color:#666;}

.twitter_cont{width:100%;}
#twitter-feed p{font-size:15px; line-height:20px; color:#666666; font-weight:normal; font-family:'FuturaLtBTLight';}
#twitter-feed p a{color:#666666;}
#twitter-feed p a:hover{color:#CDB595;}
.tweeter-info{padding-bottom:20px; margin-bottom:17px; border-bottom:1px solid #cecece;}
.tweeter-info .bold .black{font-family:'FuturaMdBTBold'; color:#CDB595; font-weight:normal;}
.tweeter-info .right{font-size:13px; color:#CDB595;}

.viemo_cont{width:100%;}
.viemo_cont #thumbs, .viemo_cont #thumbs ul{width:100%;}
.viemo_cont #thumbs ul li{width:100%; height:75px; margin-bottom:10px; position:relative;}
.viemo_cont #thumbs ul li a{width:100px; height:75px; display:block; float:left;}
.viemo_cont #thumbs ul li a.head{width:120px; float:right; font-size:13px; line-height:15px; color:#191919; font-weight:normal; font-family:'FuturaMdBTBold';}
.viemo_cont #thumbs ul li a.head:hover{ color:#CDB595;}
.viemo_cont #thumbs ul li p.time_info{font-size:11px; line-height:11px; font-weight:normal; font-family:'webfontregular'; color:#999999; position:absolute; left:140px; bottom:0;}


.pinterest_cont{width:100%;}
.pin_cont{background: url(../images/pinterest_circle.png) no-repeat center center #cb2027;  border-radius: 295px 295px 295px 295px; color: #FFFFFF; width: 295px; height:295px; margin:0 auto; display:block; text-indent:-200000px;}
.linkedin_cont{background: url(../images/linkedin_circle.png) no-repeat center center #35a6c9;  border-radius: 295px 295px 295px 295px; color: #FFFFFF; width: 295px; height:295px; margin:0 auto; display:block; text-indent:-200000px;}


.tw_feed{width:300px; height:300px; display:block; margin-bottom:30px;}
.tw_feed_mar{margin:0 auto;}
.youtube_cont{width:100%;}
#videos2 .videos li{width:240px; margin:0 auto 28px; padding-top:10px;}
.yvideo{width:240px; height:145px; display:block; overflow:hidden; margin-bottom:10px;}
#videos2 .videos h6.titlev{font-size:13px; line-height:15px; color:#191919; font-weight:normal; font-family:'FuturaMdBTBold';}
#videos2 .videos h6.titlev a{color:#191919;}

.linkedin_cont{width:100%;}
#networkupdates{width:100%;}
#networkupdates li{width:100%; border-bottom:1px solid #ccc; padding-bottom:15px; margin-bottom:18px;}
.linkedin_info_cont_nobg{border-bottom:none; margin-bottom:0;}
#networkupdates li p{font-size:13px; line-height:20px; color:#666666; font-weight:normal; font-family:'FuturaLtBTLight';}
#networkupdates li p span{font-family:'FuturaMdBTBold'; color:#191919; font-weight:normal;}


.plus_cont iframe#widgetFrame #scroll-pane{font-family:"Times New Roman" !important;}

.fb_cont_info .fb-like-box iframe{border:none !important;}

.fb_cont_info .fan_box .connect_top{display:none !important;}



.contact_rght .rqst_dtl{background:url("../images/make_enq_arrow.gif") no-repeat scroll 80% center #F7F7F7; text-align:left !important;}
.contact_rght .rqst_dtl:hover{background:url("../images/make_enq_arrow.gif") no-repeat scroll 80% center #F7F7F7;}

.contributers{ position:relative;}
.contributers_in{ width:270px; height:180px; margin:0 auto; position:relative; margin-bottom:20px;}
.contributers_in ul{ float:left; width:270px;}
.contributers_in li{ float:left;}
.contributers_in li img{ margin:0;}
.contri_next{ width:15px; height:180px; background:url(../images/contrislider_next_arrow.gif) no-repeat 0 100%; position:absolute; right:0; text-indent:-200000px;}
.contri_next.disable{ background-position:0 0;}
.contri_prev{ width:15px; height:180px; background:url(../images/contrislider_prev_arrow.gif) no-repeat 0 100%; position:absolute; left:0; text-indent:-200000px;}
.contri_prev.disable{ background-position:0 0;}
.contributer_article{width:964px; }
.contributer_article h2{ font-size:35px;}
.contributer_article .press_release_pan a{ width:495px;}
.blog_by{ margin-top:20px; width:100%; overflow:hidden;}
.blog_by img{ float:left; margin-right:10px;}
.blog_by span{ font-size:13px; color:#333333;font-family:'FuturaMdBTBold'; font-weight:normal; display:block; margin-bottom:9px;}
.blog_by a{ font-size:13px;}

#MemberLoginForm_LostPasswordForm fieldset,#ChangePasswordForm_ChangePasswordForm fieldset{border:0px; padding: 50px 0;}
#ChangePasswordForm_ChangePasswordForm input{margin:10px 0px}
#ChangePasswordForm_ChangePasswordForm label {width:250px;margin-right:5px}
#MemberLoginForm_LostPasswordForm .Actions,#ChangePasswordForm_ChangePasswordForm .Actions{margin-bottom:250px}

[data-status="For Sale"] .img-wrap:after{
	content: url(../images/ListView_ForSaleIcon.png);
	 position: relative;
    right: -240px;
    top: -180px;
    z-index: 10;
}
[data-status="Sold"] .img-wrap:after{
	content: url(../images/ListView_SoldIcon.png);
	 position: relative;
    right: -240px;
    top: -180px;
    z-index: 10;
}
.ContactPage .wrapper {
	
 background-image: url(../images/contactbg.jpg);
  background-position: center 70px;
  background-repeat: no-repeat;
}
.enquirylink {
	 color: #CDB595;
	 font-size:24px;
 background: none;
    font-weight: normal;
    height: 28px;
    line-height: 28px;
    margin-bottom: 0px;
    text-align: left;
	display:inline
	}
	.enquirylink:hover {background:none !important}
	
	.ui-selectmenu-open {z-index:20}
	.tweet_list2 li{margin-bottom:15px}
	
	:focus{
  border: none;
  outline-style: none; 
  -moz-outline-style:none;  
}

/****** FILE: themes/yoocom/css/jquery-ui.css *****/
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=333333&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=25&borderColorHeader=333333&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=000000&bgTextureContent=05_inset_soft.png&bgImgOpacityContent=25&borderColorContent=666666&fcContent=ffffff&iconColorContent=cccccc&bgColorDefault=555555&bgTextureDefault=02_glass.png&bgImgOpacityDefault=20&borderColorDefault=666666&fcDefault=eeeeee&iconColorDefault=cccccc&bgColorHover=0078a3&bgTextureHover=02_glass.png&bgImgOpacityHover=40&borderColorHover=59b4d4&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=f58400&bgTextureActive=05_inset_soft.png&bgImgOpacityActive=30&borderColorActive=ffaf0f&fcActive=ffffff&iconColorActive=222222&bgColorHighlight=eeeeee&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=80&borderColorHighlight=cccccc&fcHighlight=2e7db2&iconColorHighlight=4b8e0b&bgColorError=ffc73d&bgTextureError=02_glass.png&bgImgOpacityError=40&borderColorError=ffb73d&fcError=111111&iconColorError=a83300&bgColorOverlay=5c5c5c&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=01_flat.png&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
*/


/* Component containers
----------------------------------*/
.ui-widget { }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Segoe UI, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #d1d1d1; background: #eeeeee; color: #666666; }
.ui-widget-content a { color: #666666; }
.ui-widget-header { border: 1px solid #333333; background: #333333 url(../images/ui-bg_gloss-wave_25_333333_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d1d1d1; background: #eeeeee; color: #666666; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #eeeeee; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #CDB595; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #cccccc; background: #eeeeee url(../images/ui-bg_highlight-soft_80_eeeeee_1x100.png) 50% top repeat-x; color: #2e7db2; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #2e7db2; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #ffb73d; background: #ffc73d url(../images/ui-bg_glass_40_ffc73d_1x400.png) 50% 50% repeat-x; color: #111111; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #111111; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #111111; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 12px; height: 6px; background-image: url(../images/ui-icons_cccccc_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(../images/ui-icons_cccccc_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(../images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image:url(../images/select_arrow.gif); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/select_arrow.gif); }
.ui-state-active .ui-icon {background-image: url(../images/select_arrow_act.gif); }
.ui-state-highlight .ui-icon {background-image: url(../images/ui-icons_4b8e0b_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/ui-icons_a83300_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; }
.ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
.ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-top { /*-moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px;*/ }
.ui-corner-bottom { /*-moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px;*/ border-bottom:0;}
.ui-corner-right {  -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-left { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
.ui-corner-all { /*-moz-border-radius: 6px; -webkit-border-radius: 6px;*/ }

/* Overlays */
.ui-widget-overlay { background: #5c5c5c url(../images/ui-bg_flat_50_5c5c5c_40x100.png) 50% 50% repeat-x; opacity: .80;filter:Alpha(Opacity=80); }
.ui-widget-shadow { margin: -7px 0 0 -7px; padding: 7px; background: #cccccc url(../images/ui-bg_flat_30_cccccc_40x100.png) 50% 50% repeat-x; opacity: .60;filter:Alpha(Opacity=60); -moz-border-radius: 8px; -webkit-border-radius: 8px; }/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }


/****** FILE: themes/yoocom/css/ui.selectmenu.css *****/
/* Selectmenu
----------------------------------*/
.ui-selectmenu { display: block; position:relative; height: 25px !important; text-decoration: none; overflow:hidden; font-size:13px;}
.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-3px; top: 50%; }
.ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; display: none; overflow: auto; }
.ui-selectmenu-open { display: block; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu-dropdown { }
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-bottom: 1px solid #d1d1d1; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; font-size:13px; }
.ui-selectmenu-menu li a,.ui-selectmenu-status {line-height: 25px; display:block; padding:0 6px; outline:none; text-decoration:none; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 25px; }
.ui-selectmenu-open li.ui-selectmenu-item-focus a {  }
.ui-selectmenu-open li.ui-selectmenu-item-selected { }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-content {  }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
/*for optgroups*/
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding:.6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }
#speedC-button,#speedC-menu{ width:117px !important;}
#speedCC-button, #speedCC-menu{ width:117px !important;}
.ui-selectmenu-menu li a:hover{ background:#CDB595; color:#fff;}
#resi_list-button{ float:right;}
#proj_list-button{margin-left:9px; float:left;}
#resi_list-button,#resi_list-menu{ width:260px !important;}
#proj_list-button,#proj_list-menu{ width:170px !important;}
#choose_lb-button{ width:223px !important;}
#choose_lb-menu{ width:223px !important;}
#pr_view-button{ width:128px !important; text-align:left; margin:0 auto;}
#pr_view-menu{ width:128px !important;}

/****** FILE: themes/yoocom/css/ss.css *****/
/**
 * Silverstripe CSS
 * This is CSS which amends the layout to be Silverstripe conform
 *
 */


.nav li.current > a,
.nav li.section > a,
.fot_nav li.current > a,
.fot_nav li.section > a,
.secondary_nav li.current > a,
.secondary_nav li.section > a,
.subnav ul li.current > a,
.pp_left ul li a.current {
	color: #CDB595;
}


/**
 * Below: customizations to not conflict with frontend team development
 */

/* Contact form */
#registration input[type="email"]{ width:252px; height:24px; padding:0 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#656565; background:#eeeeee; border:1px solid #d1d1d1; float:left;}

/* Registration form */
#registration input[type="password"]{ width:252px; height:24px; padding:0 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#656565; background:#eeeeee; border:1px solid #d1d1d1; float:right;}
#registration #Password-_Password {
	margin-bottom:3px;
}

/* Login form */
#member_login input[type="password"]{ width:297px; height:24px; padding:0 10px; background:#eeeeee; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#656565; border:1px solid #d1d1d1; float:left;}

/* Residences page */
.location_opt li.sl a{background:url(../images/deep_grey_bullet_icon.png) no-repeat right center;}


/* W3C Validation items */

/* The frameborder attribute on the iframe element is obsolete. Use CSS instead */
iframe {
	border:0px;
}



/* fixing logout button width */
#CustomLoginForm_CustomLoginForm_action_logout {
	width:200px!important;
}

/****** FILE: themes/yoocom/css/jquery.fancybox-1.3.4.css *****/
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url(../images/fancybox.png);
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 99999;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -16px;
	right: -16px;
	width: 34px;
	height: 34px;
	background: transparent url(../images/close_btn.png) 0 0;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url(../images/blank.gif);
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url(../images/fancybox.png);
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url(../images/fancybox.png);
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
	display:none;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url(../images/fancybox-x.png);
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url(../images/fancybox.png);
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url(../images/fancybox-y.png);
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url(../images/fancybox.png);
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url(../images/fancybox-x.png);
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url(../images/fancybox.png);
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url(../images/fancybox-y.png);
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url(../images/fancybox.png);
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url(../images/fancy_title_over.png);
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url(../images/fancybox.png) -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url(../images/fancybox-x.png) 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url(../images/fancybox.png) -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

/****** FILE: zzz_mysite/javascript/thirdparty/validationengine/validationEngine.jquery.css *****/



/* Z-INDEX */
 .formError { z-index: 990; }
    .formError .formErrorContent { z-index: 991; }
    .formError .formErrorArrow { z-index: 996; }
    
    .ui-dialog .formError { z-index: 5000; }
    .ui-dialog .formError .formErrorContent { z-index: 5001; }
    .ui-dialog .formError .formErrorArrow { z-index: 5006; }




.inputContainer {
	position: relative;
	float: left;
}

.formError {
	position: absolute;
	top: 300px;
	left: 300px;
	display: block;
	cursor: pointer;
}

.formError.inline {
	position: relative;
	top: 0;
	left: 0;
	display: inline-block;
}

.ajaxSubmit {
	padding: 20px;
	background: #55ea55;
	border: 1px solid #999;
	display: none;
}

.formError .formErrorContent {
	width: 100%;
	background: #ee0101;
	position:relative;
	color: #fff;
	min-width: 120px;
	font-size: 11px;
	border: 2px solid #ddd;
	box-shadow: 0 0 6px #000;
	-moz-box-shadow: 0 0 6px #000;
	-webkit-box-shadow: 0 0 6px #000;
	-o-box-shadow: 0 0 6px #000;
	padding: 4px 10px 4px 10px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
}

.formError.inline .formErrorContent {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
}

.greenPopup .formErrorContent {
	background: #33be40;
}

.blackPopup .formErrorContent {
	background: #393939;
	color: #FFF;
}

.formError .formErrorArrow {
	width: 15px;
	margin: -2px 0 0 13px;
	position:relative;
}
body[dir='rtl'] .formError .formErrorArrow,
body.rtl .formError .formErrorArrow {
	margin: -2px 13px 0 0;
}

.formError .formErrorArrowBottom {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	margin: 0px 0 0 12px;
	top:2px;
}

.formError .formErrorArrow div {
	border-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	box-shadow: 0 2px 3px #444;
	-moz-box-shadow: 0 2px 3px #444;
	-webkit-box-shadow: 0 2px 3px #444;
	-o-box-shadow: 0 2px 3px #444;
	font-size: 0px;
	height: 1px;
	background: #ee0101;
	margin: 0 auto;
	line-height: 0;
	font-size: 0;
	display: block;
}

.formError .formErrorArrowBottom div {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
}

.greenPopup .formErrorArrow div {
	background: #33be40;
}

.blackPopup .formErrorArrow div {
	background: #393939;
	color: #FFF;
}

.formError .formErrorArrow .line10 {
	width: 15px;
	border: none;
}

.formError .formErrorArrow .line9 {
	width: 13px;
	border: none;
}

.formError .formErrorArrow .line8 {
	width: 11px;
}

.formError .formErrorArrow .line7 {
	width: 9px;
}

.formError .formErrorArrow .line6 {
	width: 7px;
}

.formError .formErrorArrow .line5 {
	width: 5px;
}

.formError .formErrorArrow .line4 {
	width: 3px;
}

.formError .formErrorArrow .line3 {
	width: 1px;
	border-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	border-bottom: 0 solid #ddd;
}

.formError .formErrorArrow .line2 {
	width: 3px;
	border: none;
	background: #ddd;
}

.formError .formErrorArrow .line1 {
	width: 1px;
	border: none;
	background: #ddd;
}


