/* 

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

*/

/* --------- 8. panels  --------- */

/*	homepage panels */
.homepage-panel {
	width:45%;
	padding-right:4.7%;
	padding-bottom:10px;
	margin-bottom:2em;
	border-right:1px solid #d3d3d3;
}
.homepage-panel.right {
	padding-right:0%;
	float:right;
	border-right:none;
}
.homepage-panel h2 {
	font-size:2.2em!important;
	font-weight:bold!important;
	margin-bottom:10px!important;
	padding-bottom:10px!important;
	color:#2d4098!important;
	border-bottom:1px solid #d3d3d3!important;
	text-shadow:0.5px 0.5px #FFF!important;
}
.homepage-panel.colour-two h2 {
	color:#286911!important;
}
.homepage-panel p {
	min-height:100px;
}
.homepage-panel a.button {
	margin-left:40px;
	margin-top:10px;
}
div.homepagePanelImage img{
	max-width:100%;
	height:auto;
	overflow:hidden;
	border:1px solid #FFF;
	-webkit-box-shadow: 0px 0px 3px 1px #666;
	-moz-box-shadow: 0px 0px 3px 1px #666;
	box-shadow: 0px 0px 3px 1px #666;	
	margin: 0 auto;
	margin-bottom:1em;
	}
/*Logo List*/
div#logo-list{
	width:643px;
	margin:0 auto;
	}	

/*	footer panels */
#footer .panel {
	width:30%;
	margin:10px 0;
	margin-right:5%;
}
#footer .panel.last {
	margin-right:0;
}

/*	sidebar panels */
div.sidebar .panel-holder {
}
div.sidebar .panel {
}
div.sidebar .panel h2, 
div.contentLeft.sidebar h2, 
div.nav-side h2 {
	color: #286911;
	font-size: 2.4em;
	font-weight:bold;
	text-shadow: 0.5px 0.5px #FFF;
	padding: 10px 15px;
	margin-bottom: 0px;
}
div.sidepanel-contact h2{
	border-bottom:1px solid #FFF;
	display:inline-block;
	margin-left:5px;
	margin-bottom:10px!important;
	width: 245px;
	}
div.sidepanel-contact p{
	margin-left:10px;
	padding-left:25px;
	font-size:1.8em;
	}
div.sidepanel-contact p.address{
	background:url(/mainpics/icons/address-sidebar.png) no-repeat left top 7px;
	}
div.sidepanel-contact p.email{
	background:url(/mainpics/icons/email-sidebar.png) no-repeat left top 7px;
	}
div.sidepanel-contact p.phone{
	background:url(/mainpics/icons/phone-sidebar.png) no-repeat left top 7px;
	}
	
div#footer div.address{
	width:45%;
	}
/*	ads */
.ad-spot-slideshow,
.ad-spot-slideshow-two {
}
.ad-spot-slideshow-sidebar {
}
div#content-map-holder{
	margin-top:2em;
	width:30%;
	}
div#googleMap{
	width:286px;
	height:300px;
	overflow:hidden;
	border:1px solid #cecece;
	}




