@import url("master.css");

/* main */
span.colour { color:#186c95;}
span.orange { color:#FF9900;}
div.bigright span { color:#186c95; font-weight: bold;}
a { color:#186c95; text-decoration:underline;}

/* header */
.header_top { background:#1a1a1a url(../images/topheader_bg.gif) repeat-x top; border-bottom:2px solid #323232; }
.header_main { background:#313131 url(../images/header_allbg.gif) repeat-x top; }
.header_main_bg { background:url(../images/header_bg.jpg) no-repeat top center; clear:both; padding:25px 0; position:relative; }
.header_top_res p a { color:#ffa200; text-decoration:none;}
.header_main_res #logo h1 { color:#EFEFEF; font-size:38px; margin:0px; padding:0px; }
.header_main_res #logo h1 a { color:#EFEFEF; text-decoration: none; margin:0px; padding:0px; }
.header_main_res .description { color:#999999; font-family:Georgia,serif; font-size:14px; font-style:italic; }
.header_menu { background:#186c95; border-top:2px solid #68a4b9;}
.cp_logo {height:80px; width:300px; background:transparent url(../images/cp_logo_white.png) no-repeat scroll 0 0}

/* category menu */
.adv_categories ul li.active { margin:0 -7px 0 -8px; padding:4px 7px 4px 8px; color:#fff; background:#186c95;}
.adv_categories .catcol ul li.maincat a { margin:0; padding:4px 0; color:#186c95; text-decoration:none;}

/* content */
.content_res .priceblockbig p.price { margin:0; padding:0; float:right; font:bold 18px/1.2em Arial, Helvetica, sans-serif;}
.content_res .priceblockbig p.location span { font-weight:bold;}
.content_res .priceblocksmall p.price { margin:0; padding:0; float:right; font:bold 13px/1.2em Arial, Helvetica, sans-serif;}
.content_res .stepsline div.l_ready { background:#186c95;}
.content_res .stepsline div.no_ready { border:1px solid #28657f;}																							 /* colour-dependent */
.content_res .stepsline div.ni_ready { background:#186c95; border-top:1px solid #6ac3e9;}
.content_left p.bigprice { color:#186c95; float:right; font-size:18px; font-weight:bold; line-height:1.2em; margin:0; padding:8px 0 0; }
.content_res .can_chg_bg:hover { background-color: #EAF2FA; }

/* footer */
.footer_menu { background:#186c95; border-bottom:2px solid #68a4b9;}
.footer_main_res div.column p { margin:0; padding:0; font:normal 14px/1.8em Arial, Helvetica, sans-serif; color:#186C95;}
.footer_main_res div.column p a { color:#186C95;}
.footer_main_res div.column ul li a { color:#186C95; text-decoration:none;}
.footer_main_res div.column { font:normal 14px/1.8em Arial, Helvetica, sans-serif; color:#186C95;}

.cat-item a {text-decoration:none; color:#186c95;font-weight: bold;}
.cat-item a:hover {text-decoration:underline; color:#186c95;font-weight: bold;}

.cat-item ul li a {text-decoration:none; color:#186c95;font-weight: normal;margin: 0px;}
.cat-item ul li a:hover {text-decoration:underline; color:#186c95;font-weight: normal;}

/* tab control main */
.tabcontrol2 { margin:0 0 20px 0;}
.tabcontrol2 ul.tabnavig { margin:0; padding:0; height:40px; list-style:none; border-bottom:1px solid #bbb;}
.tabcontrol2 ul.tabnavig li { margin:0 0 0 2px; padding:0; float:left; border:solid 1px #c8c8c8; border-bottom:none;}
.tabcontrol2 ul.tabnavig li a { display:block; margin:0; padding:10px 24px; color:#868686; text-decoration:none; background:#f1f1f1 url(../images/tab_bg.gif) repeat-x top; border:1px solid #fff; border-bottom:none;}
.tabcontrol2 ul.tabnavig li a:hover { text-decoration:underline;}
.tabcontrol2 ul.tabnavig li a.selected { padding:10px 24px 11px 24px; color:#454545; background:#fff url(../images/tab_activebg.gif) repeat-x top;}
.tabcontrol2 div.undertab { margin:0 0 4px 0; padding:10px 16px; background:#fff; border:1px solid #bbb; border-top:none;}
.tabcontrol2 div.undertab a { color:#4f4f4f; text-decoration:none;}
.tabcontrol2 div.undertab a:hover { text-decoration:underline;}
.tabcontrol2 div.pricetab { margin:0 0 20px 0; padding:8px; background:#fff; border:1px solid #bbb; border-top:none;}
