/* sohochinafund SOHO Property Styles
 *
 */
/* Sprite for Icons */
/* Sprite for Buttons Items */
/* Sprite for Utility Items */
.utility-sprite, .utility-arrow-down-darkbg, .utility-arrow-left-darkbg, .utility-arrow-up, .utility-arrow_down_grey_7, .utility-arrow_left_grey_4, .utility-arrow_right_grey_4, .utility-commune-paginate-left, .utility-commune-paginate-right, .utility-datepicker, .utility-fancybox_overlay, .utility-sb-close, .utility-sb-left, .utility-sb-right, .utility-slider_next_135, .utility-slider_next_25, .utility-slider_next_26, .utility-slider_next_new, .utility-slider_prev_135, .utility-slider_prev_25, .utility-slider_prev_26, .utility-slider_prev_new {
  background: url('/assets/img/utility-sc60ba88df0.png') no-repeat;
}

.utility-arrow-down-darkbg {
  background-position: 0 -1548px;
}

.utility-arrow-left-darkbg {
  background-position: 0 -1541px;
}

.utility-arrow-up {
  background-position: 0 -1530px;
}

.utility-arrow_down_grey_7 {
  background-position: 0 -1552px;
}

.utility-arrow_left_grey_4 {
  background-position: 0 -1534px;
}

.utility-arrow_right_grey_4 {
  background-position: 0 -1556px;
}

.utility-commune-paginate-left {
  background-position: 0 -1300px;
}

.utility-commune-paginate-right {
  background-position: 0 -1260px;
}

.utility-datepicker {
  background-position: 0 -1514px;
}

.utility-fancybox_overlay {
  background-position: 0 -1563px;
}

.utility-sb-close {
  background-position: 0 -980px;
}

.utility-sb-left {
  background-position: 0 -1020px;
}

.utility-sb-right {
  background-position: 0 -1060px;
}

.utility-slider_next_135 {
  background-position: 0 -490px;
}

.utility-slider_next_25 {
  background-position: 0 -1469px;
}

.utility-slider_next_26 {
  background-position: 0 -1180px;
}

.utility-slider_next_new {
  background-position: 0 -1340px;
}

.utility-slider_prev_135 {
  background-position: 0 0;
}

.utility-slider_prev_25 {
  background-position: 0 -1382px;
}

.utility-slider_prev_26 {
  background-position: 0 -1100px;
}

.utility-slider_prev_new {
  background-position: 0 -1427px;
}

/* Theme Variables
 * --------------------------------------------------------- */
/* BG images */
/* sohochinafund SOHO colors */
/* Fonts */
/* Theme Typography / Colors
* --------------------------------------------------------- */
body {
  background: #f9f9f8;
  color: #666666;
  font-weight: lighter;
}

h1, h2, h1 a, h2 a {
  color: #217597;
}

h3, h3 a {
  color: #b9bec2;
}

a, a:visited {
  color: #bb6031;
}

a:hover {
  color: #333333;
}

#global-header {
  background: #e4e9ee;
}

#utility-nav li {
  border-right: 1px solid #c5cfda;
}
#utility-nav li a.corp-home {
  color: #fff;
  padding: 5px 15px;
  border-top: 1px solid #727d87;
  border-bottom: 1px solid #2b3136;
  background: #5b636b;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#5b636b), to(#424a52));
  background: -webkit-linear-gradient(#5b636b, #424a52);
  background: -moz-linear-gradient(#5b636b, #424a52);
  background: -ms-linear-gradient(#5b636b, #424a52);
  background: -o-linear-gradient(#5b636b, #424a52);
  background: linear-gradient(#5b636b, #424a52);
  -pie-background: linear-gradient(#5b636b, #424a52);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  -pie-lazy-init: false;
  behavior: url(/assets/css/PIE.htc);
}
#utility-nav li a.corp-home:hover {
  border-top: 1px solid #5b636b;
  border-bottom: 1px solid #202428;
  text-decoration: none;
  background: #444a4f;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#444a4f), to(#2b3136));
  background: -webkit-linear-gradient(#444a4f, #2b3136);
  background: -moz-linear-gradient(#444a4f, #2b3136);
  background: -ms-linear-gradient(#444a4f, #2b3136);
  background: -o-linear-gradient(#444a4f, #2b3136);
  background: linear-gradient(#444a4f, #2b3136);
  -pie-background: linear-gradient(#444a4f, #2b3136);
  -pie-lazy-init: false;
  behavior: url(/assets/css/PIE.htc);
}

.text-divider {
  background: url("/assets/img/ui/dashed-divider.png") no-repeat center center;
  height: 5px;
  margin: 25px 0;
}

/* Main Header
 * --------------------------------------------------------- */
#main-header {
  background: url(../property/sohochinafund/img/sohochinafund_nav.png) no-repeat center center;
  height: 85px;
  width: 100%;
  position: absolute;
  top: 20px;
  left: 0;
}
#main-header h1 {
  margin: 4px 0 0 20px;
}
#main-header h1 a {
  background: url(../property/sohochinafund/img/sohochinafund-logo.png) no-repeat 0 0;
  height: 68px;
  width: 146px;
}

/* Main Nav */
#main-nav li a {
  border-right: 1px solid #424a52;
  color: #e8e8e8;
  padding: 5px 15px 5px 14px;
}
#main-nav li a.current, #main-nav li a:hover {
  border: none;
  background: #010101;
  text-decoration: none;
  padding: 20px 15px 20px 15px;
  position: relative;
  left: -1px;
  background: #545e69;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#545e69), to(#313539));
  background: -webkit-linear-gradient(#545e69, #313539);
  background: -moz-linear-gradient(#545e69, #313539);
  background: -ms-linear-gradient(#545e69, #313539);
  background: -o-linear-gradient(#545e69, #313539);
  background: linear-gradient(#545e69, #313539);
  -pie-background: linear-gradient(#545e69, #313539);
  -pie-lazy-init: false;
  behavior: url(/assets/css/PIE.htc);
}
#main-nav li.external a {
  border: none;
  padding: 5px 0 5px 20px;
}
#main-nav li.external a:hover {
  left: 0;
  padding-left: 20px;
}
#main-nav li.external a:hover span {
  border-top: 1px solid #5b636b;
  border-bottom: 1px solid #202428;
  padding-left:25px;
  
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#444a4f), to(#2b3136));
  background: -webkit-linear-gradient(#444a4f, #2b3136);
  background: -moz-linear-gradient(#444a4f, #2b3136);
  background: -ms-linear-gradient(#444a4f, #2b3136);
  background: -o-linear-gradient(#444a4f, #2b3136);
  background: linear-gradient(#444a4f, #2b3136);
  -pie-background: linear-gradient(#444a4f, #2b3136);
  -pie-lazy-init: false;
  behavior: url(/assets/css/PIE.htc);
background: #444a4f url(/assets/property/sohochinafund/img/extenal_sina.png) no-repeat 3px 8px;
}
#main-nav li.external a span {
  border-top: 1px solid #727d87;
  border-bottom: 1px solid #2b3136;
 
  padding-left:25px;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#5b636b), to(#424a52));
  background: -webkit-linear-gradient(#5b636b, #424a52);
  background: -moz-linear-gradient(#5b636b, #424a52);
  background: -ms-linear-gradient(#5b636b, #424a52);
  background: -o-linear-gradient(#5b636b, #424a52);
  background: linear-gradient(#5b636b, #424a52);
  -pie-background: linear-gradient(#5b636b, #424a52);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  -pie-lazy-init: false;
  behavior: url(/assets/css/PIE.htc);
 background: #5b636b url(/assets/property/sohochinafund/img/extenal_sina.png) no-repeat 3px 8px;
}

/* Buttons
 * --------------------------------------------------------- */
.btns ul li {
  background: #f9f9f8;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f9f9f8), to(#ededec));
  background: -webkit-linear-gradient(#f9f9f8, #ededec);
  background: -moz-linear-gradient(#f9f9f8, #ededec);
  background: -ms-linear-gradient(#f9f9f8, #ededec);
  background: -o-linear-gradient(#f9f9f8, #ededec);
  background: linear-gradient(#f9f9f8, #ededec);
  -pie-background: linear-gradient(#f9f9f8, #ededec);
  border-top: 1px solid #cacac1;
}
.btns ul li.hover {
  background: #f9f9f8;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f9f9f8), to(#e1e1df));
  background: -webkit-linear-gradient(#f9f9f8, #e1e1df);
  background: -moz-linear-gradient(#f9f9f8, #e1e1df);
  background: -ms-linear-gradient(#f9f9f8, #e1e1df);
  background: -o-linear-gradient(#f9f9f8, #e1e1df);
  background: linear-gradient(#f9f9f8, #e1e1df);
  -pie-background: linear-gradient(#f9f9f8, #e1e1df);
}
.btns ul li.active {
  background: #2c7c9c;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2c7c9c), to(#206f90));
  background: -webkit-linear-gradient(#2c7c9c, #206f90);
  background: -moz-linear-gradient(#2c7c9c, #206f90);
  background: -ms-linear-gradient(#2c7c9c, #206f90);
  background: -o-linear-gradient(#2c7c9c, #206f90);
  background: linear-gradient(#2c7c9c, #206f90);
  -pie-background: linear-gradient(#2c7c9c, #206f90);
  border-top: 1px solid #215c74;
}

.hybrid-4-column.contact, .hybrid-3-column.contact, .hybrid-2-column.contact {
  background: #e4e9ee url(/assets/img/ui/shadow-divider.png) no-repeat center -1px;
}
.hybrid-4-column.contact h2, .hybrid-3-column.contact h2, .hybrid-2-column.contact h2 {
  color: #333;
}
.hybrid-4-column.contact strong, .hybrid-3-column.contact strong, .hybrid-2-column.contact strong {
  color: #333;
}

a.btn {
  background: #5b636b;
  color: #fff;
  font-size: 14px;
  line-height: 1;
  float: left;
  margin: 20px 0 0;
  padding: 6px 20px 6px;
  text-decoration: none;
  position: relative;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  -pie-lazy-init: false;
  behavior: url(/assets/css/PIE.htc);
}
a.btn:hover, a.btn.active {
  color: #fff;
  background: #424a52;
}
.hybrid-4-column.facts h2 {
font-size: 30px;
line-height: 30px;
margin: 0;
}