#sidebar {
	width:150px;
	margin-right:-100%;
}
#sub-menu .menu {
    font-size: .94em;
}
#sub-menu .menu li {
	margin: 0 0 5px 0;
}
#page-content {
	width:750px;
	left: 150px;
}
#page-content .wrap {
	width:600px;
}
#page-content ul.decor li {
	background-image:url("http://www.casac.co.uk/media/img/bullet1.png");
	background-position:3px 5px;
	background-repeat:no-repeat;
	margin: 5px;
	padding-left: 40px;
}
/**
 * Our market page (& Our service page extend to full width)
*/
#page-our-market .wrap {
	width:100%;
}
#page-our-market #page-content img {
	display: block;
	float: right;
	margin: 0 0 0 20px;
}



/**
 * The what do we do page
*/
#page-what-do-we-do h2 {
font-size: 1.1em;
}

/**
 * The why use casac page
*/
#page-why-use-casac h2 {
font-size: 1.1em;
}

/**
 * The our terms page
*/
#page-our-terms h2 {
font-size: 1.1em;
}


/**
 * CMA page
*/

#page-cma #page-content ul li {
    background-image:url("http://www.casac.co.uk/media/img/bullet1.png");
    background-position:3px 5px;
    background-repeat:no-repeat;
    margin: 5px;
    padding-left: 40px;
}
/*
#page-cma .email {
    border:1px solid #A9A9A9;
    padding:15px;
    width:200px;
    float: right;
}
#id_email {
    width: 120px;

}
*/
#page-cma .email dl {
    margin:0 0 0.8em;
    padding:0;
}
#page-cma .email dt {
    display:block;
    float:left;
    font-size:0.8em;
    font-weight:bold;
    line-height:1.7;
    margin-right:-100%;
    position:relative;
    width:9em;
    z-index:1;
}
#page-cma .email dd {
    display:block;
    float:left;
    margin:0 -100% 0 0;
    padding:0 0 0 9em;
}

/**
 * consensus page
*/

#consensus {
border-collapse: separate;
border-spacing: 5px;
}

#consensus th {
font-weight: bold;
border: 1px solid #BFBFBF;
padding: 3px;
}

#consensus tbody td {
border-bottom: 1px solid #BFBFBF;
padding: 1px;
}

#consensus li {
	background-image:url("http://www.casac.co.uk/media/img/bullet1.png");
	background-position:3px 5px;
	background-repeat:no-repeat;
	margin: 5px;
	padding-left: 20px;
}

#consensus #rank {
width: 50px;
}
#consensus .rank {
text-align: center;
}
#consensus #driver {
width: 100px;
}
#consensus #issue {
width: 300px;
}
#consensus #sales-price {
width: 300px;

}
#consensus #rental-income {
width: 300px;
}

#consensus .sales-price-forecast {
}

#consensus .rental-income-forecast {
}

#consensus .positive{
color: green;
background-image:url("http://www.casac.co.uk/media/img/consensus-positive.png");
background-position:3px 5px;
background-repeat:no-repeat;
}

#consensus .negative{
color: red;
background-image:url("http://www.casac.co.uk/media/img/consensus-negative.png");
background-position:3px 5px;
background-repeat:no-repeat;
}

#news {
border-collapse: separate;
border-spacing: 5px;
}

#news th {
font-weight: bold;
border: 1px solid #BFBFBF;
padding: 3px;
}

#news td .date {
text-align: right;
}

#analysis img {
float: right;
margin-left: 10px;
border: solid 1px blue;
}


