a { color: #f7941e; }

#header img.logo { margin-right:20px; }

#top { background:#000; border-bottom:1px solid #e08445; }
#top .content { background:none; }
#featured { background:#fff; border-top:1px solid #fff; border-bottom:1px solid #e08445;  }
#featured p { width:480px; font-size:30px; line-height:42px; margin-left:2px;}
#main-content {	background: url(images/bg-main-top.gif) repeat-x top left; }

#main.full { width:860px;}


#nav { padding-left:10px; background:url(images/nav_left.gif) no-repeat top left; }
#nav ul {padding-right:10px; background:url(images/nav_right.gif) no-repeat top right;}
#nav li { background:url(images/nav_bg.gif) repeat-x top left; }
#nav a { color:#333; }
#nav a:hover, #nav li.current_page_item a, #nav li.current_page_parent{ color:#f7941e; background:url(images/nav_bg.gif) repeat-x top left; border:none; }
#featured h2 { color:#333; }



#nav li:hover, #nav li.current_page_item { border-bottom:none; }
#nav li ul li:hover, #nav li ul li.current_page_item { border:none; }
#nav li ul { position: absolute; width: 200px; border:solid 1px #000; background-image: none; padding-right:0; }
#nav li ul li {	background: #FFF; }
#nav li ul li a { width: 180px; }
#nav li.current_page_item ul li a{ color:#f7941e; background:#fff; }
#nav li.current_page_item ul li a:hover, #nav li ul li.current_page_item a:hover { color:#000; background-color:#f7941e; }

#nav li ul li.current_page_item a { color:#000; background:#f7941e; background-image:none; }







.slides { background:url(images/slider_bg.jpg) no-repeat top center; }
.slides div.slide { background:url(images/slider_bg.jpg) no-repeat top center; padding:20px 0; }

#slide-1 { background:url(images/slide_bg_b2b.jpg) no-repeat top right; }
#slide-2 { background:url(images/slide_bg_paragone.jpg) no-repeat top right; }
#slide-3 { background:url(images/slide_bg_third.jpg) no-repeat top right; }
#slide-4 { background:url(images/slide_bg_enterpriseuk.jpg) no-repeat top right; }
#slide-5 { background:url(images/slide_bg_consumer.jpg) no-repeat top right; }
#slide-6 { background:url(images/slide_bg_haribo.jpg) no-repeat top right; }
#slide-7 { background:url(images/slide_bg_local.jpg) no-repeat top right; }




#main-content h3 { font-size:28px; margin-bottom:15px; }

#sidebar h3{font:12px uppercase Arial, sans-serif;font-weight:bold;text-transform:uppercase;color:#555;letter-spacing:1px;margin:5px 0;padding:0 0 15px;line-height:24px;}
#sidebar .block{background:#fff6eb;}
#sidebar li{background:url(images/ico-bullet.png) no-repeat left 10px;padding:5px 0 0 15px;}

#sidebar .widget_twitter { background-color:#e8f9fd; }
#sidebar .widget_twitter li { background-image: none; padding:5px 0 0 0; }


#footer { background-color:#fff; background-image:none; padding: 10px 0 35px 0; margin-top:15px; }
#footcontainer	{ border-top:1px dashed #ccc; }

#contactdetails { border-bottom:1px dashed #ccc; height:15px; }
#contactdetails li { float:left; color:#555; }
#contactdetails li a { color:#555; }
#contactdetails li a:hover { color: #f7941e; }
#contactdetails li.addressdetail { float:right; }
#contactdetails li.telno { margin-right:20px; }
#contactdetails li span { color: #f7941e; }

#footerlinks li	{ float:left; margin-right:20px; }