/* Body and structure
-------------------------------------------------- */
body {
    background-color:#f3f3f3;
    background-repeat:repeat;
}

a {
    color:#13c4f9;
    font-weight:300;
}

a:hover {
    text-decoration:none;
}

.blue-text{

color: #1cb2ff;
}

#home .container {
    margin:0 auto;
    width:940px;
}

.pwl hr {
    height:1px;
    background-color:#d3d3d3;
    border-bottom:1px solid #fff;
    -moz-border-bottom-colors:#fff;
}

.page-container {
    margin:0 auto;
    width:940px;
    padding-top:50px;
}


.header {
    position:relative;

    background-repeat:repeat;

	background:transparent;
	
    text-align:center;
	z-index:4000;
    font-family:'Raleway', 'helvetica neue', helvetica, sans-serif;
    text-shadow:0 1px 7px rgba(0,0,0,1);
    height:420px;
}

.header h3 {
    line-height:14px;
    margin:10px 0 0;
    font-size:15pt;
    color:#fff;
    font-weight:400;
    margin-bottom:0px;
    display:inline-block;
    text-shadow:0 1px 7px rgba(0,0,0,1);
}

.header-main {
   

    background-color:transparent;

    position:relative;
    border-left:1px solid #555;
    border-right:1px solid #555;
}

.header-unit {
    padding:0;

    letter-spacing:normal;
    height:452px;

    word-spacing:normal;
    border-bottom:1px solid #4a4a4a;
}

#home .container{
    position:relative;

}

.top-left{
    position:absolute;
    top:0;
    left:0;
    height:60px;
    z-index:8000;
}

.bottom-right{
    position:absolute;
    top:410px;
    right:0;
    z-index:8000;
    
}

.carousel-container {
    margin: 0 auto;
    width: 940px;
    height: 100%;
    position: relative;
}

.backing {

    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 41%, rgba(255,255,255,0.8) 66%, rgba(255,255,255,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(41%,rgba(255,255,255,0.8)), color-stop(66%,rgba(255,255,255,0.8)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 41%,rgba(255,255,255,0.8) 66%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 41%,rgba(255,255,255,0.8) 66%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 41%,rgba(255,255,255,0.8) 66%,rgba(255,255,255,0) 100%); /* IE10+ */
    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 41%,rgba(255,255,255,0.8) 66%,rgba(255,255,255,0) 100%); /* W3C */
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 240px;
}
.header-right-panel{
    right:0;
    top:0;
    width: 300px;
    position:absolute;
    padding: 5px;
}

.header-right-panel.popup {
    top: 60px;
}

.header-right-panel.commercial {
    top:40px;
}

.header-right-panel.stay {
    top: 70px;
}

.carousel-container .button-set {
    position: absolute;
    bottom: 20px;
    right: 46px;
}

.header-right-panel .btn{
    margin:5px;
}

.header-right-panel h2{
    font-size:24pt;
    line-height:26pt;
    text-shadow:none;
    text-align:left;
}

.intro-text{
    padding:15px 25px 5px;
}

.search-bar {
    background-color:white;
    border-bottom:1px solid #cdcdcd;
    overflow:visible;
    z-index:9000;
    
}

.search-bar .container{
    overflow:visible;
}
.where-next {
    margin: 0px 25px 0;

    overflow:visible;
}

.footer{
    margin-top:5px;
}

.where-next form{
    display:inline-block;
}

.where-next h3{
    display:inline-block;
    font-size:12pt;
    margin-right:15px;
    font-weight:400;
    vertical-align:top;
    padding-top:12px;
}

.where-next .form-group {

    border-top:none;
    border-bottom:none;
    border-radius: 0px;
    -moz-border-raidus:0px;
    -webkit-border-radius:0px;
    margin:0;
    text-shadow: none;
}

.where-next .form-control{
    width:500px;
    height:30px;
    font-size: 17px;
    padding-left:15px;
    font-weight:200;
    background-color: rgba(255,255,255);
    border:1px solid #555;
    margin-bottom: 0;
}

.where-next .btn-primary {
    display:inline-block;
    padding:0 30px;
    margin:0px;
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    height: 42px;
    font-size: 20px;
    margin-left:-5px;
}

.where-next input[type="text"]{
        border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    border-top:none;
    border-bottom:none;
    border-right:1px solid #cdcdcd;
    border-left:1px solid #cdcdcd;
    height:32px;
}

.where-next input[type="text"]:focus {
    background-color:#fff;
    box-shadow:inner;
}

.a2{
    z-index:80;
}

.faq h3 {
    font-weight: 400;
    font-size: 18pt;
    color:black;
    text-align: center;
    padding: 15px 0;
}

#home .faq{

    border-right:1px solid #e7e7e7;
    border-left:1px solid #e7e7e7;
    
}

.faq .third{
    margin-top:10px;
padding-bottom: 30px;
border-right:1px solid #e7e7e7;

}

.faq img {
    height:70px;
    width:auto;
    padding: 30px 0 0px 120px;
}

.faq a:hover{
    color:#007db2;
}

.faq p{
    margin-left:90px;
    font-size: 13pt;
    line-height: 1.2;
    color: #666;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 200;

}

.faq .btn{

    margin:-3px 0 0 2px;
    padding:2px 4px;
    letter-spacing:.1pt;
    background-color:white;
    background:white;
    
}

.get-started {
padding:20px 0 30px;
text-align:center;
margin: 0 auto;
width:100%;
}

.great-party h3 {
text-align: left;
padding-left: 88px;
font-weight: bold;
font-size: 26pt;
text-align: center;
padding: 20px 0;
}

.great-party p {
margin-left: 90px;
font-size: 13pt;
line-height: 1.2;
color: #666;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 200;
}




.sub-footer.hiw {
text-align: center;
color: grey;
background-color: black;
background-image: url('../img/howitworks/better4everyone.jpg');
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
}

.sub-footer h1 {
color: white;
background-width: 500px;
background-size: 500px 55px;
background-position: 230px 25px;
background-image: url('../img/howitworks/txt-shadow_master.png');
font-size: 35pt;
margin-top: 20px;
padding-bottom: 10px;
background-repeat: no-repeat;
padding: 20px 0 0;
font-weight: 500;
letter-spacing: .1pt;
}

.sub-footer h2 {
font-size: 16pt;
margin-top: 10px;
margin-bottom: 45px;
color: white;
background-image: url('../img/howitworks/txt-shadow_master.png');
background-position: 180px 0;
background-size: auto;
background-repeat: no-repeat;
padding: 20px 0;

}

.btn-xlarge {
padding: 15px 20px;
font-size: 210%;
letter-spacing: .6pt;
font-weight: 500;
}

.sub-footer .btn {
margin: 0 0 65px;
}


.centered-text{
    vertical-align:middle;
    font-size:12pt;
}

.hello {
    position:absolute;
    height:inherit;
    width:100%;
    margin:0 auto;
    z-index:1200;
    text-align:left;
}

.hi-container{
	width:940px;
	margin:0 auto;
	position:relative;
	
}

.hello h2 {
    font-size:32pt;
    padding:0;
    letter-spacing:1.5;
    font-weight:600;
    text-shadow:0 1px 7px rgba(0,0,0,1);
    color:white;
    display:inline-block;

}

.hello h4{
    font-size:15pt;
    color:#fff;
    margin-bottom:5px;
    text-shadow:0 1px 7px rgba(0,0,0,1);
}



.learn-more{
    padding:25px 25px;
    text-align:right;
    font-weight:bold;
    
}

.learn-more .add-space-btn{
    
    text-shadow: 0 1px 0 #662a78;
}


.get-involved{
  
}
.bottom-buttons{
    width:100%;
    margin-top:10px;
    margin-left:0px;
    margin-bottom:20px;
    display:inline-block;
    
    text-align:center;
}

.bottom-buttons .btn{
    
    margin-right:20px;
    font-weight:bold;
    padding:0;
    -webkit-transition:all .2s ease-in-out;  
   -moz-transition:all .2s ease-in-out;  
   -o-transition:all .2s ease-in-out;  
   transition:all .2s ease-in-out;
    
}

#home .yui3-skin-sam .yui3-aclist-item-active{
    background: #40acf8;
}

#home .yui3-aclist-item {
    padding:5px 8px;
    font-size:12pt;
    font-weight:200;
}


.bottom-buttons .btn:hover{
    box-shadow: 0px 0px 8px rgba(0,0,0,0.28);
}


.bottom-buttons .btn:hover{
    box-shadow: 0px 0px 8px rgba(0,0,0,0.28);
}

.bottom-links{
    text-align:center;
    width:98%;
    margin-bottom:50px;
    margin-top:50px;
    padding-right:10px;
}

.big-action-btn{
    
    color:#fff;
    font-weight:200;
    font-size:18pt;
    text-align:middle;
    text-shadow: 0px 0px 4px rgba(0,0,0,1);
    position:relative;
}

.btn.start-project{

    background-repeat:no-repeat;
    background-position:-5px -4px;
    width:359px;
    height:100px;
    -webkit-transition:all .2s ease-in;  
   -moz-transition:all .2s ease-in;  
   -o-transition:all .2s ease-in;  
   transition:all .2s ease-in;
}

.btn.start-space{

    background-repeat:no-repeat;
    background-position:0 0;
    width:359px;
    height:100px;
    -webkit-transition:all .2s ease-in-out;  
   -moz-transition:all .2s ease-in-out;  
   -o-transition:all .2s ease-in-out;  
   transition:all .2s ease-in-out;
}



.button-sub{
    display:block;
    font-weight:100;
    font-size:14pt;
    margin-top:10px;
}

.btn-txt{
    margin-top:19px;
    display:block;
    font-size:26pt;
    
}

.big-action-btn.btn:hover{
    color:#fff;
}

.vignette{
    position:absolute;
    top:0;
    left:0;
        
}

.big-action-btn:hover .vignette{
    display:none;
    
}


.bottom-links > a{
border:1px solid #ff055c;
    border-radius:6px;
    padding:20px;
    background-color:white;
    color:#ff055c;
    margin:5px;
}

.bottom-links > a:hover{
border:1px solid #6e1c38;
    border-radius:6px;
    padding:20px;
    box-shadow: 0px 0px 8px rgba(0,0,0,0.28);
    color:#bf114e;
}




.header-apply{
    display:block;
    width:224px;
    margin-top:15px;
    margin-bottom:5px;
    vertical-align:bottom;
    text-align:left;
    margin-left:10px;
}

.great-party {
background-color: white;
border-top:1px solid #cdcdcd;
}

.great-party {
padding-top: 20px;
}



.header-bottom-left .title{
    font-size:15pt;
    z-index:9000;
    
}

.header-apply a{
    background-color:rgba(28,145,255,1);
        
    text-shadow:none;
        padding: 6px 16px;
        border-radius:4px;

    margin-top:15px;
    color:#fff;

    -webkit-transition:all .2s ease-in;  
   -moz-transition:all .2s ease-in;  
   -o-transition:all .2s ease-in;  
   transition:all .2s ease-in;  
   
}

.header h6 {

    display:inline-block;
    color:black;
    text-align:left;
    font-weight:400;
    line-height:22pt;
    font-size:15pt;
    margin:15px 0;
    vertical-align:bottom;
    text-shadow:none;
}

.pwl img {
    display:inline-block;
}


.all-shops{
    position:relative;

    }

.seemore-btn.property{
    left:245px;
    border-left: 3px solid #8aa3de;
}

.seemore-btn.projects{
    left:245px;
    border-left: 3px solid #fbbd9d;
}

.seemore-btn{
    font-weight: bold;
color: #555;
top: -35px;
left: 210px;
position: absolute;
padding: 0px 20px;
 font-size:10pt;
    
    
}

.all-shops a:hover{
    color:black;
}

.pwl{
    margin-top:10px;
    margin-bottom:5px;
}

h4 {
    font-size: 13pt;
line-height: 1.2;
color: #666;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 200;
}


.orange-highlight{
    color:#fbbd9d;
}

.purple-highlight{
    color:#8aacde;
}


.hot-spaces {
    background:#fff;
    position:relative;
/* IE6-9 */

    border-top:1px solid #b3b3b3;
    
    text-align:left;
    margin-top:-1px;
    padding-bottom:32px;
    border-left:0;
    border-right:0;
}

.hot-spaces h3, .hot {

}

.hot-spaces .item {
    background:#fff;
    width:30%;
    border:1px solid #cdcdcd;
    position:relative;
    overflow:hidden;
    text-overflow:ellipsis;
    text-align:left;
    box-shadow:0 0 0 4px #eee;


        -webkit-transition:all .2s ease-in;  
   -moz-transition:all .2s ease-in;  
   -o-transition:all .2s ease-in;  
   transition:all .2s ease-in;  
    margin:10px;
}

.hot-spaces .item:hover {
        border:1px solid #555;
    background:#fff;
}

.hot-spaces .item:hover {
}

.hot-spaces .item:hover > img {
    box-shadow:none;
}

.hot-spaces .item > a {
    font-weight:700;
}

.hot-spaces img{
    
    border-bottom:1px solid #cdcdcd;
    
}



.btn-addspace{
    
    position:absolute;
    top:-44px;
    right:0px;

    font-weight:bold;
    color:#555;
        
}

.hot-projects {
    background:#fffcfa;
    
    border-top:2px solid #eddfd8;
    border-bottom:2px solid #eddfd8;
    position:relative;
/* IE6-9 */
    
    
    text-align:left;
    margin-top:-1px;
    padding-bottom:42px;
    border-left:0;
    border-right:0;
}



.hot-projects h3, .hot-spaces h3 {
font-size: 17pt;
line-height: 1.1;
font-weight: 200;
margin: 25px 0 15px;
}

.hot-projects .item {
    background:#f7f7f7;
    overflow:hidden;
    width:22%;
    border-radius:7px;
    box-shadow: 0 0 0 4px #f5ebe6;
    margin:10px;
    height:271px;
    overflow:hidden;
    text-overflow:ellipsis;
    text-align:left;
    border:1px solid #fbbd9d;
        -webkit-transition:all .2s ease-in;  
   -moz-transition:all .2s ease-in;  
   -o-transition:all .2s ease-in;  
   transition:all .2s ease-in;  
}

.hot-projects .item:hover {
    border:1px solid #ff8f57;
}

.hot-projects .item:hover {
}

.item-deets{

    border-top:1px solid #eddfd8;
    border-bottom:none;
    height: 95px;
    overflow:hidden;
    background-color:#fff;
}

.object-title{
    padding:10px 5px 5px 7px;
    display:block;
}

.object-headline{
    display:block;
    height:20px;
    padding:0px 7px 7px 7px;

}

.location-marker{
    display:block;

    padding:2px 7px 0px 7px;
    position:absolute;
    bottom:17px;

}

.object-owner{
    display:block;
    padding:7px;
    background-color:#eee;
    margin-top:1px;
    vertical-align:top;
}

.object-owner img{
    border:1px solid #cdcdcd;
    margin-right:5px;
    background:#fff;
}

.object-owner a{
    vertical-align:top;
}

.object-owner a:hover{
    text-decoration:underline;
}

.item-deets h4{
    font-size:80%;
    }

.hot-spaces .item-deets h5 {
    padding-top:1px;
    border-top:1px solid #cdcdcd;
}
.item-deets h6{
    font-size:90%;
}

.hot-projects .item:hover > img {
    box-shadow:none;
}

.hot-projects .item > a {
    font-weight:700;
}



.hot-thumbnails {
    
    margin-top:0;
    height:auto;
    overflow:hidden;
    
}

.hot-thumbnails img {    

}
a.hot-thumbnail img {
    display: block;
}
.hot-thumbnail,a.hot-thumbnail:hover {
    border:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:#848484;
    width:165px;
}

h4 a.hot-thumbnail {
    color:#333;
    font-size:9pt;
    line-height:15px;
    padding:0;
    margin:2px;
    text-align:left;
    font-weight:700;
}

.hot-spaces h4 a.hot-thumbnail {
  
    width: 100%;
    font-size: 14px;
    display: block;
    text-transform: capitalize;
}
.hot-thumbnail h4,.hot-thumbnail h6 {
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
}

.hot-thumbnail h6 {
    padding:0;
    text-transform:none;
    font-weight:400;
    font-size:12px;
    color:#777;
    margin:2px;
    text-align:left;
}

.biz-break{
    
    background:#fff;
    margin-top:5px;
    width:100%;
    display:block;
    background-color:#eee;
    padding:5px;
    border-top:1px solid #cdcdcd;
    
    

}

.fillspace {
    width:100%;
    text-align:center;
    background-color:transparent;
    border:none;
    border-radius:0 0 9px 9px;
    -moz-border-radius:0 0 9px 9px;
    color:#fff;
}

.havespace {
    background:transparent url(../img/emptyshop.jpg) repeat-x 0 0;
    height:328px;
    box-shadow:inset 0 2px 13px #000;
    -moz-box-shadow:inset 0 2px 13px #000;
    -webkit-box-shadow:inset 0 2px 13px #000;
    margin-left:-10px;
}

.havespace h3 {
    margin-bottom:20px;
    border-bottom:none;
    top:0;
    text-align:center;
    color:#f5f5f5;
    font-size:22pt;
    margin-top:20px;
    font-weight:500;
    width:auto;
    text-shadow:0 0 9px rgba(0,0,0,0.77);
    padding-left:20px;
    line-height:40px;
}

.extras {
    
    border-top:1px solid #e4e4e4;
    padding:0px 0 0;
    border-left:0;
    border-right:0;
    z-index:30;
    display:block;
    position:relative;
}

.extras h4 {
    padding-top:10px;
    margin-bottom:0;
    margin-top:0;

    color:gray;

    font-size:18pt;
    text-align:center;
    font-weight:500;
}

#partner-logos {
    width:100%;
    margin:20px 0;
    border-top:1px solid #c9c9c9;
    text-align:center;
}

.partner-container {
    width:90%;
    
}



.feature {
    text-align:center;
}





.options {
    padding:30px 0;
    width:100%;
    margin:none;
    display:block;
    -webkit-box-shadow:rgba(0,0,0,.4) 0 -1px 6px;
    -moz-box-shadow:rgba(0,0,0,.4) 0 -1px 6px;
    box-shadow:rgba(0,0,0,0.4) 0 -1px 6px;
    box-shadow:rgba(0,0,0,.4) 0 -1px 6px url(0/IE9);
    -moz-border-radius:7px;
    border-radius:7px;
}

.appi {
    margin-top:5px;
    margin-right:10px;
}




.tpsbox p {
    font-size:10pt;
    padding:0;
    text-shadow:0 1px 0 #fff;
    margin:0;
}

.tpsbox .btn {
    margin:5px 0 10px;
    padding:4px 20px;
    font-weight:700;
    font-size:13px;
}



/* Carousel
-------------------------------------------------- */

#headerCarousel {
	overflow:hidden;
    height: 420px;
    z-index:80;
    position:relative;
    margin:0;
    border-bottom:1px solid #cdcdcd;
}

.carousel-nav {
    position: absolute;
    bottom: 10px;
    left: 50%;
    margin-left: -50px;
}

.carousel-nav li {
    border: 3px solid #5C5C5C;
    border-radius: 10px;
    width: 10px;
    height: 10px;
    display: inline-block;
}

.carousel-nav li:hover, .carousel-nav .active {
    background: #5C5C5C;
    cursor: pointer;
}

.carousel-slide {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.headerCarousel li>img{ 
	position:relative;
	left:50%;
	margin-left:800px;
	z-index:70;
	vertical-align:middle;
}


#headerCarousel li{
	position:relative;
	z-index:9000;

}


#headerCarousel h5 {
    font-size:10pt;
    color:#fff;
    text-shadow:0 1px 10px rgba(0,0,0,0.95);
    position:absolute;
    bottom:15px;
    left:15px;
    width:940px;
    letter-spacing:1.2px;
    display:block;
    padding:10px;
    text-align:left;
    border-radius:0 4px 0 0;
}

#headerCarousel h4 {
    color:#fff;
    font-weight:700;
    position:absolute;
    top:200px;
    width:940px;
    font-size:22px;
    letter-spacing:1.2px;
    display:block;
    padding:10px;
    text-shadow:0 1px 10px rgba(0,0,0,0.95);
}

#headerCarousel .boxpark-sub {
    top:307px;
    width:100%;
    color:#fff;
    display:block;
    text-shadow:0 1px 10px rgba(0,0,0,0.95);
    position:absolute;
    font-size:22px;
}

.boxpark-sub a {
    border:2px solid #fff;
    padding:10px;
    background-color:rgba(19,19,19,0.84);
}

#headerCarousel strong {
    font-size:26pt;
    font-weight:600;
    color:#fffff;
    border-bottom:20px;
    line-height:45px;
}

#headerCarousel a:hover {

}

#headerCarousel a {

    font-size:17px;
    font-weight:500;

}

.carousel {
    margin-bottom:0;
}

.carousel {
    background-color:transparent;
}

#headerCarousel .header-apply a:hover{
    
    background-color:rgba(0,101,194,1);
    
    color:#fff;
    
}

.carousel-inner {
    background-color:black;
}

.carousel ul {
    background-color:transparent;
    overflow:hidden;
    width:940px;
    position:relative;
}

.carousel ul li {
    position:absolute;
    top:0;
    left:0;
}

#carousel-one, #carousel-two, #carousel-three, #carousel-four{
	background-repeat:no-repeat;
	height:100%;
	background-position:center center;
	z-index:300;
	-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#carousel-one{
	background-image:url("../img/agni.jpg");

	background-color:black;
	background-repeat:no-repeat;
	background-position:center top;
	z-index:300;
}


#carousel-two{
	background-image:url("../img/dds.jpg");

	background-color:black;
	background-repeat:no-repeat;
	background-position:center top;
	z-index:300;
}

#carousel-three{
	background-image:url("../img/cc.jpg");

	background-color:black;
	background-repeat:no-repeat;
	background-position:center top;
	z-index:300;
}

#carousel-four{
	background-image:url("../img/boxpark.jpg");

	background-color:black;
	background-repeat:no-repeat;
	background-position:center top;
	z-index:300;
}


/* Share Our Site
-------------------------------------------------- */
.share-our-site{
    min-height:40px;
    background-color:#d6d6d6;
    padding-top:1px;
    border-top:1px solid #fafafa;
    position:relative;
    border-bottom:1px solid #b1b1b1;
    
    
}

.footer{
    border-top:1px solid #b1b1b1;
}

.share-our-site h3{
    margin:12px ;
    font-weight:bold;
    text-shadow: 0 1px 0 white;
    display:inline-block;
    width:270px;
    font-size:105%;
    float:left;
    
}

.share-us-buttons{
    text-align:center;
    margin-top:11px;
}

.tw-social-out, .fb-social-out{
    padding-top:1px;
    display:inline-block;
    margin-top:0px;
    vertical-align:top;
    line-height:20px;
    
}


.g-social-out{
    display:inline-block;
    padding-right:25px;
    line-height:20px;

    vertical-align:top;
    
}

/* Marketing section of Overview
-------------------------------------------------- */

.signup {
    margin:10px 0 5px ;
    width:100%;
    text-align:center;
}

.signup h4 {
    color:gray;
    
    font-size:14pt;
    text-align:right;
    font-weight:100;

    display:inline-block;
    
    padding:0;
    margin-right:10px;
    vertical-align:middle;
    line-height:1;

    }

/* Mailing  Lists
-------------------------------------------------- */
form {
    margin-bottom:0;
}

#mc_embed_signup form {
    padding:0;

}

#mc_embed_signup {
    text-align:left;
    width:400px;
    display:inline-block;
}

#mc_embed_signup input {
    margin:0;
    display:inline-block;
    border-radius:4px;
    padding:7px 10px;
}

#mc_embed_signup input.email {
    border-radius:4px;
    padding:5px;
    margin:0;
    width:250px;
    display:inline-block;

}

#mc_embed_signup input.btn {
    color:#555;
    text-shadow:0 1px #fff;
    cursor:pointer;
    float:right;
    display:inline-block;
    padding:5px 26px;
}

#mc_embed_signup .button{
    clear:both;
    display:inline-block;
    vertical-align:top;
    white-space:nowrap;
    
}


.mixpanel-badge {
    position:absolute;
    right:0;
    bottom:45px;
    opacity:.7;
}

.previous-briefs{
    font-size:11pt;
}
.previous-briefs a:hover{
    text-decoration:underline;
    
}

.yui3-skin-sam .yui3-aclist-content {
    overflow: scroll;
    height: 300px;
}

/* Unused
-------------------------------------------------- */

.unused h4 {
    padding:10px;
    font-weight:300;
}

