body {
background:#4C4C4C;
color:#000;
font:100% Verdana, Arial, Helvetica, Sans-serif;
margin:0;
padding:20px 0
}

img {
border:none
}

a:link,a:visited {
color:#095FA8
}

p {
font-size:13px;
line-height:1.6em;
margin:0;
padding:0 0 10px
}

#wrapper-main {
background:#FFF url(../images/bg_branding.jpg) repeat-x 0 0;
margin:0 auto;
overflow:hidden;
padding:0;
width:996px
}

#branding {
background:url(../images/bg_branding-h1.jpg) no-repeat 0 0;
height:107px;
position:relative
}

#branding h1 {
left:0;
position:absolute;
top:-9999px
}

#branding ul {
font-size:13px;
list-style-type:none;
margin:0 0 0 250px;
overflow:hidden;
padding:0
}

#branding ul li {
float:left;
height:107px;
line-height:127px;
margin:0 30px 0 0;
padding:0;
text-align:center;
width:155px
}

#branding ul li a {
color:#000;
display:block;
height:107px;
text-decoration:none;
width:155px
}

h2 {
color:#CF0400;
font-size:13px;
margin: .83em 0
}

h5 {
color:#CF0400;
font-size:13px;
margin: .83em 0
}

#branding ul li a:hover,#branding ul li a:focus,#branding ul li a:active {
background:url(../images/bg_nav-main-hover.gif) repeat-x 0 0;
color:#FFF
}

body.page-home #branding ul li#nav-home a,body.page-capabilities #branding ul li#nav-capabilities a,body.page-previouswork #branding ul li#nav-previouswork a,body.page-contactus #branding ul li#nav-contactus a,body.page-aboutus #branding ul li#nav-aboutus a, body.page-capabilities-oil #branding ul li#nav-capabilities a, body.page-capabilities-renew #branding ul li#nav-capabilities a, body.page-capabilities-design #branding ul li#nav-capabilities a, body.page-capabilities-general #branding ul li#nav-capabilities a{
background:url(../images/bg_nav-main.gif) no-repeat 50% 0 !important;
color:#CF0400 !important;
font-weight:700
}

#wrapper-content {
background:url(../images/bg_wrapper-content.jpg) repeat-y;
margin:0 auto 20px;
overflow:hidden;
padding:10px 38px 0
}

#wrapper-sub-content {
background:#FFF;
margin:10px 0 0;
overflow:hidden;
padding:10px 0
}

body.page-home #wrapper-content {
background-image:none !important;
overflow:hidden
}

#content-1 {
float:left;
width:184px
}

#content-2 {
float:left;
width:736px
}

body.page-home #content-4,#wrapper-sub-content #sub-content-4 {
float:left;
margin:0 0 0 22px;
text-align:center;
width:208px
}

body.page-home #content-3,#wrapper-sub-content #sub-content-3 {
float:left;
margin:0 0 0 11px;
text-align:center;
width:208px
}

#wrapper-content #content-1 .padder {
padding:10px 18px
}

#wrapper-content #content-2 .padder {
padding:10px 0 10px 38px
}

body.page-home #content-1 p, body.page-home #content-2 p, body.page-home #content-3 p, body.page-home #content-4 p {
color:#000;
font-size:12px
}

body.page-home #content-1 H2, body.page-home #content-2 H2, body.page-home #content-3 H2, body.page-home #content-4 H2 {
padding: 0;
margin: 0 0 5px 0;
}

#footer {
border-top:14px solid #095FA8;
clear:both;
overflow:hidden;
padding:10px 38px
}

#footer p {
float:left;
padding:0;
width:775px
}

#footer p#navertech {
text-align: right;
width: 140px !important
}

#slider1 {
background:#000;
height:300px;
margin:0;
overflow:hidden;
padding:0;
position:relative;
width:996px
}

#slider1 ul {
list-style-type:none
}

#slider1Content {
left:0;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
top:0;
width:996px
}

#slider1Content li {
margin:0;
padding:0
}

.slider1Image {
display:none;
float:left;
margin:0;
padding:0;
position:relative
}

#dropshadow {
background:url(../images/dropshadow.png) no-repeat;
height:48px;
left:0;
margin:0;
padding:0;
position:absolute;
top:0;
width:996px
}

.slider1Image span,div.leftbar {
-khtml-opacity:0.7;
-moz-opacity:0.7;
background-color:#000;
color:#fff;
display:none;
filter:alpha(opacity=70);
font-size:11px;
opacity:0.7;
padding:46px 13px 13px;
position:absolute;
width:694px
}

.clear {
clear:both
}

.slider1Image span strong {
color:#CFB64F;
font-size:16px
}

.left {
height:280px;
left:38px;
top:0;
width:164px !important
}

.right {
bottom:0;
height:290px;
right:0;
width:90px !important
}

ul.navmenu {
-khtml-opacity:0.7;
-moz-opacity:0.7;
background-color:#000;
border-bottom:1px solid #999;
border-left:1px solid #999;
border-right:1px solid #999;
filter:alpha(opacity=70);
font-size:11px;
left:-512px;
list-style:none;
margin:0;
min-width:137px;
opacity:0.7;
padding:5px 8px 0;
position:absolute;
top:-512px;
visibility:hidden;
z-index:9999
}

ul.navmenu li a {
color:#FFF !important;
display:block;
font-weight:700;
padding:4px;
text-decoration:none
}

ul.navmenu li a:hover,ul.navmenu li a:focus,ul.navmenu li a:active {
background:#000;
color:#CF0400 !important
}

ul.navmenu li {
list-style-type:none;
margin:0;
padding:0 0 5px;
text-align:center
}

#masthead {
background:#000;
height:200px;
margin:0;
overflow:hidden;
padding:0;
position:relative;
width:996px
}

body.page-capabilities #masthead {
background:url(/files/gallery/210409-Duct-Section-&-Plenum-for-D.jpg) no-repeat
}

body.page-capabilities-oil #masthead {
background:url(/images/masthead_capa_oil.jpg) no-repeat
}

body.page-capabilities-renew #masthead {
background:url(/images/masthead_capa_renew.jpg) no-repeat
}

body.page-capabilities-design #masthead {
background:url(/images/masthead_capa_design.jpg) no-repeat
}

body.page-capabilities-general #masthead {
background:url(/images/masthead_capa_general.jpg) no-repeat
}

body.page-previouswork #masthead {
background:url(/files/gallery/210409-Caithness-Horizons-Stairs-N.jpg) no-repeat
}

body.page-aboutus #masthead {
background:url(/images/masthead_about.jpg) no-repeat
}

body.page-contactus #masthead {
background:url(/files/gallery/210409-Pipebridges-for-Dounreay.jpg) no-repeat
}

#bar {
-khtml-opacity:0.7;
-moz-opacity:0.7;
background-color:#000;
filter:alpha(opacity=70);
height:200px;
left:38px;
opacity:0.7;
position:absolute;
top:0;
width:184px
}

#nav-sub {
font-size:13px;
list-style-type:none;
margin:0;
padding:0;
text-align:center
}

#nav-sub li {
margin:0;
padding:0 0 10px
}

#nav-sub li a {
color:#FFF;
text-decoration:none
}

#nav-sub li a:hover,#nav-sub li a:focus,#nav-sub li a:active {
font-weight:700
}

#wrapper-sub-content a {
color:#666;
font-weight:700;
text-decoration:none
}

a:hover,a:focus,a:active,#wrapper-sub-content a:hover,#wrapper-sub-content a:focus,#wrapper-sub-content a:active {
color:#CF0400
}

body.page-home #content-1,#wrapper-sub-content #sub-content-1,body.page-home #content-2,#wrapper-sub-content #sub-content-2 {
float:left;
margin:0 11px;
text-align:center;
width:208px
}

body.page-home #content-1 .padder,body.page-home #content-4 .padder,#wrapper-sub-content #sub-content-1 .padder,#wrapper-sub-content #sub-content-4 .padder,body.page-home #content-2 .padder,body.page-home #content-3 .padder,#wrapper-sub-content #sub-content-2 .padder,#wrapper-sub-content #sub-content-3 .padder {
padding:0 !important
}