/*
Theme Name: Gows Lybster
Theme URI: 
Description: Custom Wordpress theme created by Navertech.
Author: Gordon Mackay
Version: 1.0
License: Copyright . All Rights Reserved.
Tags: 
*/


body {
background:#4C4C4C;
color:#000;
font:100% Arial, Helvetica, Sans-serif;
margin:0;
padding:20px 0
}

img {
border:none
}

a:link,a:visited {
color:#095FA8
}

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
.clearfix { display: block; zoom: 1; }


p {
font-size:15px;
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
}

h1 {
color:rgb(233, 10, 23);
font-size:27px;
margin: .83em 0

}
h2 {
color:rgb(233, 10, 23);
font-size:16px;
margin: .83em 0
}

h5 {
color:rgb(233, 10, 23);
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, #branding ul li.current_page_item a {
background:url(images/bg_nav-main.gif) no-repeat 50% 0 !important;
color:rgb(233, 10, 23) !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 #D80309;
clear:both;
overflow:hidden;
padding:10px 38px
}

#footer p {
	font-size: 11px;
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 {
	display: none !important;
height:280px;
left:38px;
top:0;
width:158px !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 0 0 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:rgb(233, 10, 23) !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_general2.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:177px
}

#nav-sub, .nav-sub-1, .nav-sub-2, .nav-sub-3, .nav-sub-4 {
font-size:13px;
list-style-type:none;
margin:0;
padding:0;
text-align:center
}

#nav-sub li, .nav-sub-1 li, .nav-sub-1 li, .nav-sub-2 li, .nav-sub-3 li, .nav-sub-4 li {
margin:0;
padding:0 0 10px
}

#nav-sub li a, .nav-sub-1 li a, .nav-sub-2 li a, .nav-sub-3 li a, .nav-sub-4 li a {
color:#FFF;
text-decoration:none
}

#nav-sub li a:hover,#nav-sub li a:focus,#nav-sub li a:active,
.nav-sub-1 li a:hover, .nav-sub-1 li a:focus, .nav-sub-1 li a:active, 
.nav-sub-2 li a:hover, .nav-sub-2 li a:focus, .nav-sub-2 li a:active,
.nav-sub-3 li a:hover, .nav-sub-3 li a:focus, .nav-sub-3 li a:active,
.nav-sub-4 li a:hover, .nav-sub-4 li a:focus, .nav-sub-4 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:rgb(233, 10, 23)
}

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
}


/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter, div.aligncenter {
    display:block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin:0;
    max-width: 98.5%;
    padding:0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size:11px;
    line-height:17px;
    margin:0;
    padding:0 4px 5px;
}


#the-home-content-1, #the-home-content-2
{
	
	
}


#the-home-content-1
{
	float:left;
	width:62%;
}

#the-home-content-2
{
	float: right;
	width:32%;
}

#frm-name, #frm-email, #frm-note, #jobref
{
	padding: 6px;
	border: 1px solid rgb(153, 153, 153);
	width: 90%;
}


.wpcf7-submit, a.apply

{
	text-decoration: none;
	padding: 10px 20px;
	text-align: center;
	font-size: 18px;
	border: 1px solid rgb(233, 10, 23);
	background: rgb(233, 10, 23);
	color: #fff !important;
}

.wpcf7-form p
{
	padding: 0 0 5px 0;
	line-height: normal ;
	margin: 0;
}



.news-padder
{
	border-top: 1px solid rgb(255, 23, 41);
	border-bottom: 1px solid rgb(255, 23, 41);

}
#wrapper-news
{
	margin: 0 0 0 0;
    overflow: hidden;
    padding: 0;
}

#wrapper-news h2
{
	background: rgb(255, 23, 41);
	color: #FFF;
	text-align: center;
	width:176px;
	padding: 50px 0;
	float:left;
}

#wrapper-news .rencent-news-items
{
	width: 724px;
	float: right;
}

#wrapper-news .rencent-news-items h3 a
{
	color: rgb(227, 38, 47);
	text-decoration: none;
}


.job
{
	border-bottom: 1px solid rgb(227, 38, 47);
	margin: 0 0 10px 0;
}

.boxedinfo
{
	padding: 20px 0 10px 0;
	border-top: 1px solid rgb(227, 38, 47);
	border-bottom: 1px solid rgb(227, 38, 47);
}

.nav-industries
{
	padding:0;
	margin:0 0 40px 0;
	list-style: none;
}

.nav-industries li
{
		color: #FFF !important;

	padding: 6px 0;
	border-bottom:1px solid #EEE;


}

.nav-industries li a
{
	text-decoration: none;
	color: #FFF;
}

#content-1 .padder h2
{
	font-size: 14px;
	color: #FFF;
}

p#apply-para
{
	margin-top: 25px !important;
	padding: 10px 0 10px 0 !important;
	border-top: 1px solid rgb(233, 10, 23);
}
