.shadow{-webkit-box-shadow:0px 0px 16px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:0px 0px 16px 0px rgba(50, 50, 50, 0.75);box-shadow:0px 0px 16px 0px rgba(50, 50, 50, 0.75);}
p a.btn-read-more:hover,
#box3-center3 p a:hover,
a.btn-view-aims:hover{color:#7d7d7d;top:1px;position:relative;}
h3.sub-navigation-header a.selected{font-weight:bold;padding-left:3px;}
ul.sub-navigation li{padding-left:5px;}
h3.sub-navigation-header a.selected:before,
ul.sub-navigation li a.selected:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f111";font-size:8px;position:absolute;left:31px;padding-top:4px;color:#00a88e;}
h3.sub-navigation-header a.selected:before{font-size:14px;left:28px;content:"\f10c";padding-top:0px;}
ul.sub-navigation li a.selected{color:#00a88e;font-weight:bold;}
.inner,
.center-col div.inner{padding:20px;}
a.btn-read-more,
a.btn-view-aims,
input[type=submit],
.paginator-controls a{color:#00a88e;background-image:none;display:inline;width:inherit;height:auto;font-size:14px;font-weight:bold;}
#box2-center a.btn-read-more{font-size:16px;}
#topnav{right:20px;width:800px}
#topnav ul.menu{width:auto;float:right;}
#topnav ul.menu li{margin-left:2px;}
#topnav ul.menu li a{background-image:none;width:auto;padding:5px 20px;background-color:#00a88e;color:#fff;height:auto;font-size:.8em;}
#topnav ul.menu ul li a{background-color:#00a88e;color:#fff;}
#topnav ul.menu ul li a:hover,
#topnav ul.menu ul li a:active{background-color:#ccc;}
#topnav ul.menu li a:hover,
#topnav ul.menu li a.active,
#topnav ul.menu ul li a:hover{background-color:#7d7d7d;}
#topnav ul.menu ul{margin-top:0;background-color:#00a88e;border:1px solid #ccc;border-bottom:2px solid #00a88e;border-top:none;width:100%;margin:0;padding:0;}
#topnav ul.menu ul li{margin:0;}
h2,
h4{line-height:1.3em;font-family:'Lato', sans-serif;}
box2-center p,
#topnav ul.menu a,
a.btn-read-more{font-family:'Lato', sans-serif;}
h2.header,
#container-box1 #imagepanel #image-controls li a{color:#00a88e;letter-spacing:0.6px;background:none !important;font-size:1.2em;font-weight:bold;}
.content-box h2{font-size:16px;}
.content-box h4,
span.highlight{color:#00a88e;}
.newsbox-list{width:100%;}
#homes-page .box3-top{display:none;visibility:none;}
body{background:url(../img/parts/graig2014/graig2014-bg.jpg);}
#fullcontainer{padding:0 20px;background-color:#fff;}
#container-box2{background:url("../img/parts/graig2014/NEW_Graig_Box_2_Trans_01.png") bottom right no-repeat;border-top:2px dotted #00a88e;border-bottom:2px dotted #00a88e;}
#box2-top img{display:none;visibility:none;}
#box2-center{height:auto;}
#homes-page h2.header{padding:0;}
#homes-page .container-box3 .box3-top img{display:none;}
#homes-page .body-bg-container{background:none;}
#homes-page .container-box3 .box3-bottom img{display:none;}
#homes-page #box3-center2{padding-left:0;}
#homes-page #box3-center3{width:340px;}
#homes-page #container-box1{margin-bottom:30px;}
#container-box1 #imagepanel #image-controls,
#container-box1 #imagepanel #image-dock{float:none;}
#container-box1 #imagepanel{height:342px;width:940px;background-image:none;padding:0;position:relative;}
#container-box1 #imagepanel .gallery-container{background-color:#43ba9b;width:920px;padding:10px;overflow:hidden;-webkit-border-radius:3px;-webkit-border-top-left-radius:0;-moz-border-radius:3px;-moz-border-radius-topleft:0;border-radius:3px;border-top-left-radius:0;}
.gallery-left,
.gallery-right{float:left;}
.gallery-left{width:642px;margin-right:10px;}
.gallery-right{width:266px;height:286px;position:relative;}
#directional-controls{width:100%;overflow:hidden;position:absolute;bottom:2px;margin-top:10px;}
.cycle-pager{text-align:center;color:#fff;font-size:1.4em;}
.cycle-pager span.cycle-pager-active{color:#ccc;}
#directional-controls #gallery-prev{float:left;}
#directional-controls #gallery-next{float:right;}
#directional-controls a{color:#fff;font-size:1.4em;}
#directional-controls a:hover{color:#ccc;}
#container-box1 #imagepanel #image-dock{width:100%;border:none;}
#container-box1 #imagepanel .custom-caption{left:10px;bottom:10px;width:auto;display:block;background-color:transparent;text-transform:inherit;}
#imagepanel #image-dock-verticle .cycle-carousel-wrap > img{margin-bottom:10px;}
#container-box1 #imagepanel #image-controls{width:100%;height:34px;z-index:1000;}
#container-box1 #imagepanel #image-controls li{display:block;float:left;border:hidden;background-color:#cceee8;margin-right:10px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;}
#container-box1 #imagepanel #image-controls li.cycle-pager-active{background-color:#43ba9b;}
#container-box1 #imagepanel #image-controls li.cycle-pager-active a{color:#fff;}
#container-box1 #imagepanel #image-controls li a{height:auto;padding:0;width:auto;display:block;padding:10px 20px;font-size:.9em;color:#000;}
.custom-caption{font-family:'Lato', sans-serif;color:#fff;padding:12px;font-size:1.5em;background-color:#43ba9b;position:absolute;bottom:40px;left:20px;z-index:1000;letter-spacing:2px;text-shadow:0 0 10px #000;filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=130, strength=3);}
#abouts-page.gallery div.center-col .cycle-slideshow div{padding:0;}
#abouts-page.gallery div.center-col .inner{padding-top:0;}
#abouts-page.gallery div.center-col,
#abouts-page.gallery div.center-col #slideshow-1,
#abouts-page.gallery .cycle-slideshow{width:100%;margin:0;padding:0;}
#abouts-page.gallery div.center-col{}
#abouts-page.gallery div.center-col #slideshow-1{margin-bottom:10px;position:relative;}
#abouts-page.gallery #slideshow-2{position:relative;padding:0;}
#abouts-page.gallery #slideshow-2 #gallery-cycle-2{margin:0 auto;height:124px;z-index:10;}
#abouts-page.gallery #slideshow-2 img{margin-right:8px;border:2px #fff solid;cursor:pointer;}
#abouts-page.gallery #slideshow-2 .cycle-slide.cycle-slide-active img{border:2px #43ba9b solid;}
#abouts-page.gallery #directional-controls{position:absolute;bottom:40px;padding:0;height:40px;z-index:0;}
#abouts-page.gallery #directional-controls a{color:#43ba9b;font-size:2.4em;}
#abouts-page.gallery #directional-controls a:hover{color:#33967c;}
#abouts-page.gallery #directional-controls #gallery-prev{left:10px;}
#abouts-page.gallery #directional-controls #gallery-next{right:10px;}
#container-bottom{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#43ba9b;padding:10px;width:920px;}
#container-bottom #bottom-1{width:200px;}
.newsbox-list .newsbox{margin-right:10px;}
.newsbox-list p{padding-top:0 !important;}