span.colour {
color:#990000;
}

div.bigright span {
color:#3b5998;
font-weight:700;
}

a {
color:#3b5998;
text-decoration:underline;
}

.header_top {
background:none repeat scroll 0 0 #313131;
border-bottom:2px solid #515150;
}

.header_main_bg {
background-color:#ffffff;
clear:both;
position:relative;
padding:25px 0;
}

.header_top_res p a {
color:#ffa200;
text-decoration:none;
}

.header_main_res #logo h1 {
color:#666;
font-size:38px;
margin:0;
padding:0;
}

.header_main_res #logo h1 a {
color:#666;
text-decoration:none;
margin:0;
padding:0;
}

.header_main_res .description {
color:#999;
font-family:Georgia,serif;
font-size:14px;
font-style:italic;
}

.header_menu {
background:#3b5998;
border-top:2px solid #667daf;
}

.cp_logo {
height:80px;
width:300px;
background:transparent url(../images/cp_logo_black.png) no-repeat scroll 0 0;
}

.adv_categories ul li.active {
color:#BD0000;
background:#3b5998;
margin:0 -7px 0 -8px;
padding:4px 7px 4px 8px;
}

.adv_categories .catcol ul li.maincat a {
color:#3b5998;
text-decoration:none;
margin:0;
padding:4px 0;
}

.content_res .priceblockbig p.price {
float:right;
font:bold 18px/1.2em Arial, Helvetica, sans-serif;
color:#3b5998;
margin:0;
padding:0;
}

.content_res .priceblockbig p.location span {
font-weight:700;
color:#3b5998;
}

.content_res .priceblocksmall p.price {
float:right;
font:bold 13px/1.2em Arial, Helvetica, sans-serif;
color:#3b5998;
margin:0;
padding:0;
}

.content_res .stepsline div.l_ready {
background:#3b5998;
}

.content_res .stepsline div.no_ready {
border:1px solid #2c416f;
}

.content_res .stepsline div.ni_ready {
background:#3b5998;
border-top:1px solid #5671a9;
}

.content_left p.bigprice {
color:#3b5998;
float:right;
font-size:18px;
font-weight:700;
line-height:1.2em;
margin:0;
padding:8px 0 0;
}

.content_res .can_chg_bg:hover {
background-color:#EAF2FA;
}

.footer_menu {
background:#3b5998;
border-bottom:2px solid #667daf;
}

.footer_main_res div.column p {
font:normal 14px/1.8em Arial, Helvetica, sans-serif;
color:#5671a9;
margin:0;
padding:0;
}

.footer_main_res div.column p a {
color:#5671a9;
}

.footer_main_res div.column ul li a {
color:#5671a9;
text-decoration:none;
}

.footer_main_res div.column {
font:normal 14px/1.8em Arial, Helvetica, sans-serif;
color:#5671a9;
}