/* 

PANELS STYLE SHEET FOR [ATTIK DESIGNS]
Created by [ADRIAN CORCORAN]
[http://www.attikdesigns.ie]

*/
/*Top Nav*/
div#top-nav{
	background:#5C5C5C;
	border-bottom:6px solid #7A7A7A;
	float:right;
	z-index:9999;
	margin-right:48px;
	margin-top:-5px;
	}
div#top-nav p{
	float:left;
	font-size:1.8em;
	padding:11px 0;
}
div#top-nav a{
	color:#FFF;
	margin-right:25px;
	text-decoration:none;
	}
div#top-nav a.last{
	margin-right:0px;
	}
div#top-nav a:hover{
	text-decoration:underline;
	}
/*angled bg left*/
div.bg-nav-top-left{
	background:url(/mainpics/bgs/bg-login-top-left.jpg);
	width:48px;
	height:50px;
	position:absolute;
	left:-48px;
	top:0px;
	}	
/*angled bg right*/
div.bg-nav-top-right{
	background:url(/mainpics/bgs/bg-login-top-right.jpg);
	width:48px;
	height:50px;
	position:absolute;
	right:-48px;
	top:0px;
	}	
/* --------- 8. panels  --------- */

/*	homepage panels */
.homepage-panel {
	width:31%;
	margin-right:3.1%;
	padding-bottom:10px;
}
.homepage-panel.last {
	margin-right:0%;
	float:right;
}
.homepage-panel h2 {
	text-align:center;
	color:#00691e!important;
	font-size:2.4em!important;
	font-weight:normal!important;
	text-shadow:0.5px 0.5px #FFF;
	padding:10px 20px;
	z-index:9999;
}
.homepage-panel.purple h2 {
	color:#000569!important;
}
.homepage-panel p{
1	margin-bottom:1.5em!important;
	min-height:116px;
1	border:1px solid #F00;
}
/*Homepage Panel imahe Panel*/
div.homepagePanelImage{
	padding:1px;
	background:#FFF;
	border:3px solid #00691e;
	height:193px;
	overflow:hidden;
	border-radius:5px;
	}
div.homepage-panel.blue div.homepagePanelImage{
	border:3px solid #116191;
	}
.homepage-panel div.bg-shadow-bottom{
	background:url(/mainpics/bgs/bg-shadow-bottom-homepage-panels.png) no-repeat bottom center;
	height:20px;
	margin-top:-1px;
	}
div.testimonials-homepage-panel h3{
	margin-bottom:4.3em;
}
/*Latest Project Homepage*/
div.latestProjectPanelImage{
	max-width:154px;
	max-height:138px;
	overflow:hidden;
	float:left;
	margin-bottom:5em;
	padding: 1px;
	background: none repeat scroll 0% 0% #FFF;
	border: 2px solid #B2B2B2;
	}
div.latestProjectPanelImage img{
	max-width:167px;
	max-height:138px;
	min-width:167px;
	min-height:138px;
	margin-right:10px;
	}
div.bg-shadow-bottom-small{
	background:url(/mainpics/bgs/bg-shadow-bottom-small.png) no-repeat bottom center;
	height:10px;
	width:160px;
	position:absolute;
	bottom:4.1em;
	left:0;

	}
div.latest-projects-homepage-panel p{
	width:55%;
	float:left;
	margin-left:1em;
	margin-top:-10px;
	}	

div.testimonials-homepage-panel a.button{
	position:absolute;
	bottom:2px;
	right:0;
	}	
div.latest-projects-homepage-panel a.button{
	font-size:2em;
	line-height:2.4;
	position:absolute;
	bottom:-22px;
	right:0;
	}	
/*Latest News Homepage*/
div.news-widget div.news-thumbnail{
	margin-right:2em;
	padding:1px;
	background:#FFF;
	border:3px solid #B2B2B2;
	}
div.bg-shadow-bottom-news-homepage{
	background:url(/mainpics/bgs/bg-shadow-bottom-news-homepage.png) no-repeat bottom center;
	height:8px;
	width:238px;
	position:absolute;
	bottom:-1em;
	left:-3px;
	}
div.news-widget div.text{
	margin-top:-24px;
	margin-bottom:0.5em;
	min-height:200px;
	}
div.news-widget h3.title{
	font-size:2em;
	margin-bottom:0.5em;
	}
div.news-widget p.date{
	font-size:1.5em;
	margin-bottom:0.5em;
	font-style:italic;
	}
div.news-widget a.button{
	position:absolute;
	bottom:0px;
	right:0;
	}
/*	sidebar panels */
div#content-sidebar-holder {
1	padding:1em 0;
	margin-top:-17px;
}

div#content-sidebar-holder div.sidepanel-contact,
div#content-sidebar-holder div.panel,
div.contentLeft.left.quarter div.nav-side{
	background:#e5e5e5;
	box-shadow: 1px 1px 1px 1px #CCC;
	margin-bottom:2em;
}

div#content-sidebar-holder h2,
div.contentLeft.left.quarter div.nav-side h2{
	color:#00691e;
	font-weight:bold;
	border-bottom:1px solid #b9b9b9; 
	font-size:2.4em;
	padding-top:28px;
	padding-left:15px;
	padding-bottom:0.5em;
	margin-bottom:-1px;
	z-index:9999;
}

div#content-sidebar-holder div.sidepanel-contact h2{
	padding-bottom:0.5em;
	margin-bottom:0.5em;
}

div#content-sidebar-holder div.sidepanel-contact h3{
	color:#3F3F3F;
	font-weight:bold;
	font-size:2em;
	padding-left:15px;
	padding-bottom:0.5em;
}

div#content-sidebar-holder div.sidepanel-contact p{
	margin-bottom:1em;
	line-height:1.7;
	font-size:1.8em;
}

div#content-sidebar-holder div.sidepanel-contact p.address{
	width:64%;
}

div#content-sidebar-holder p{
	color:;
	padding-left:15px;
}

div#content-sidebar-holder div.sidepanel-contact div#map-sidepanel-contact{
	margin-left:13px;
	width:272px;
	overflow:hidden;
	margin-bottom:20px;
	box-shadow: 1px 1px 1px 1px #CCC;
	border: 1px solid #CCC;
	}
/*facebook panel*/
div#facebook{
	border: 1px solid #07197f;
	}
	
/*	footer panels */
#footer .panel {
	width:30%;
	margin:10px 0;
	margin-right:5%;
}
#footer .panel.last {
	margin-right:0;
}
/*social media footer*/
div.social-links-footer .social-icon{
	margin:0;
	margin-right:10px;
	}

div.social-links-footer a.social-icon:hover{
	text-decoration:none!important;
	}

/*	sidebar panels */
div.sidebar .panel-holder {
}
div.sidebar .panel {
}
div.sidebar .panel h2{
}

/*	ads */
.ad-spot-slideshow,
.ad-spot-slideshow-two {
}
.ad-spot-slideshow-sidebar {
}




