.top-border {float: left; margin: 0; border-top: 5px solid #FFE57F; width: 331px; min-height: 239px; background-color: #363329;}
.first {margin-right: 16px!important;}
.details {padding: 10px 20px 20px 20px;}
.top-border .details p {margin:0;!important; color: #F1EEE3;}
#home-membership a {text-decoration: none; cursor: pointer;}
#home-membership ul {margin: 0;}
#home-membership ul li {background: url("../images/bulTickDark.jpg") no-repeat scroll 0 5px transparent; color: #F1EEE3;}

.landlords, .emergency-now {float: left; position: relative; margin: 20px 0 20px 0; width: 329px; border: 1px solid #d2cdb8;}
.landlords .details, .emergency-now .details {padding-bottom: 0px;float:left;position:relative;}
.emergency-now, .cta {background-color: #F1EEE3;}
.cta {background-color: #F1EEE3; float: left; width: 100%;}
.emergency-now h3 {color: #ca1111!important;}
.emergency-now img {float:left; display: block;}
.emergency-now p {float: left;display: block;width: 214px;padding-left: 16px;} 

.cta .btnYellowSm {float:right; margin: 12px 12px 12px 0px;}
.cta p {float:left; position: relative; margin:20px 0 0 0!important; width: auto; padding:0 0 0 20px;}

span.view {background: url("/resources/images/skin/breakdown-cover/arrow.gif") right no-repeat;bottom: 0px;display: block;height: 35px;overflow: hidden;width: 281px;text-align: right;padding-right: 50px;font-size: 0.813em;color: #f1eee3;}

td.first {width: 400px;}

ul.home-mem li {background: url("/resources/images/product/insurance/her/bulGrey.gif") no-repeat scroll 0 5px transparent!important;display: block!important;padding: 0 0 5px 30px!important;}

.hm-intro {background-color: #f1eee3; padding: 20px 20px 3px 20px;margin-bottom: 20px;}