/* Styles for livingon only */

.livingOnForm,
.livingOnBook,
.livingOnCopy {
    width: 520px;
}

#middle.loMiddleContainer {
    padding-top: 23px;
}

.livingOnContents {
    margin-top: 38px; 
    height: 430px;
    width: 540px;
    overflow: auto;
}

#middle .livingOnContents * {
    float: none;
}

#middle .livingOnContents ol li,
#middle .livingOnContents ul li {
    color: #515151;
}

#middle  .livingOnContents * div,
#middle  .livingOnContents div,
#middle  .livingOnContents form {
    float: left;
}

.livingOnContents p,
.livingOnContents h3 {
    color: #515151;
    padding-bottom: 10px;
}

.livingOnContents h3 {
    font-size: 16px;
}

#secondaryNav  .livingOnNavContents {
    padding-top: 7px;
}

#secondaryNav  .livingOnNavContents ul li {
    border: none;
    height: auto;
}

#secondaryNav  .livingOnNavContents ul li a {
    line-height: 14px;
    font-size: 12px;
    color: #757575;
    font-weight: bold;
    text-transform: none;
}

/* LivingOn Book Form */

#middle .livingOnForm ul,
#middle .livingOnForm ul li {
    width: 270px;
    float: left;
    clear: both;
    padding-bottom :2px;
}

#middle .livingOnForm ul li label {
    float: left;
    line-height: 19px;
}

#middle .livingOnForm ul li input {
    float: right;
    background-color: #f1f2ec;
    border-top: solid 1px #7c7c7a;
    width: 168px;
    padding: 2px;
    border-right: solid 1px #c4c4c4;    
    border-bottom: solid 1px #dddddb;    
    border-left: solid 1px #c2c2c0;        
}

#middle .livingOnForm {
    padding-left: 5px;
    width: 500px;
}

#middle .livingOnForm ul {
    padding-bottom: 0px;
}

#middle #livingOnSubmit {
    float: left;
    clear: both;
    background-color:#A2AA68;
    color:#FFFFFF;
    float:left;
    font-size:10px;
    font-weight:bold;
    height:22px;
    line-height:22px;
    padding:0px 0px 0px 10px;
    margin-left: 96px;
    text-align:left;
    text-decoration:none;
    text-transform:uppercase;
    width:64px;
}

.livingOnBook {
    padding-bottom:20px;
}