/* 

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

*/

/* --------- 4. type	--------- */


html {
		font-size: 100%;
		}
body {
		font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
		font-size: 75%;
		}
h1, h2, h3, h4, h5, h6, p, ul {
		font-weight: normal;
		font-size: 1em;
		}
p {
		line-height: 1.8em;
		color: #f00;
		}
h5 {
		color: #b40000;
}
ul {
		}
li {
		line-height: 1.8em;
		margin-bottom: 0.5em;
		}
/*--	top	--
div#wrapperTop {
	}
/*--	content --	*/
div#wrapperContent div.content * {
1	border: 1px solid #ccc;
	}
div#wrapperContent div.content {
	}
div#wrapperContent div.content h1 {
	margin-bottom: 0.2em;
	font-size: 2em;
	color: #b40000;
	}
div#wrapperContent div.content h2 {
	font-size: 1.6em;
	color: #b40000;
	}
div#wrapperContent div.content h3 {
	font-size: 1.4em;
	color: #b40000;
	}
div#wrapperContent div.content p {
	margin-bottom: 1em;
	font-size: 1.2em;
	color: #4c4334;
	}
div#wrapperContent div.content p a.more {
	display: block;
	width: 143px;
	height: 47px;
	background: url(/mainpics/buttons/banner_learn_more.png) left top no-repeat;
	text-decoration: none;
	}
div#wrapperContent div.content p a.more:hover {
	background: url(/mainpics/buttons/banner_learn_more_over.png) left top no-repeat;
	}
div#wrapperContent div.content p a.more span {
	visibility: hidden;
	}
div#wrapperContent div#ajaxMainContentArea ul {
	margin-bottom: 1em;
	margin-left:2em;
}
div#wrapperContent div#ajaxMainContentArea li {
	list-style: url(/mainpics/bullet.png);
	font-size: 1.2em;
	color: #4c4334;
}

/*--	testimonials page --	*/
div.testimonials {
1	border: 1px solid #f00;
	}
div#wrapperContent div.content div.testimonials p.text {
	margin-bottom: 1em;
	font-size: 1.2em;
	}
div#wrapperContent div.content div.testimonials p.text em {
	letter-spacing:0.02em;
	}
div#wrapperContent div.content div.testimonials p.customer {
	margin-bottom: 1em;
	font-size: 1.2em;
	color: #b40000;
	}
div#wrapperContent div.content div.testimonials p.site a {
	font-size: 1em;
	float:left;
	}
div#wrapperContent div.content div.testimonials p.site a:hover {
	text-decoration:underline;
	}
div#wrapperContent div.content div.testimonials a {
	display:block;
	height:1%;
	margin-bottom: 1em;
	font-size: 1.2em;
	color: #b40000;
	float:right;
	text-align:right;
	clear:both;
	}
div#wrapperContent div.content div.testimonials a:hover {
	color: #4c4334;
	}
/*--	portfolio --	*/
div#portfolioContainer div.client h1 {	
		font-size: 1.2em;
		}	
/*--	packages --	*/
div.titleWithImage * {
1	border:1px solid #f00;
}
div.titleWithImage {
1	border:1px solid #f00;
	padding-bottom:0.75em;
}
div.titleWithImage h1 {
	display:inline-block;
	line-height:40px;
	height:40px;
}
div.titleWithImage h3 {
	display:inline-block;
	line-height:40px;
	height:40px;
	margin-left:10px;
}
div.titleWithImage img {
	display:inline-block;
1	border:1px solid #f00;
	float:left;
}
/*--	sitemap --	*/

#sitemap * {
1border:1px solid #f00;
	font-size:15px;
}
#sitemap {
	position:relative;
	padding:0;
	margin:0 auto;
	text-align:center;
	width:100%;
}

#sitemap li {
	position:relative;
	margin:0;
	padding:0;
	margin:auto;
	display:block;
	list-style:none;
	text-align:center;
	padding-bottom:10px;
	padding-top:20px;
	width:100px;
}

#sitemap ul {
	position:absolute;
	top:3em;
	margin:0;
	padding:0;
	height:50px;
	margin-top:10px;
	display:none;
1	border:1px solid #f00;
}

#sitemap li ul li {
	float:left;
	text-align:center;
	width:100px;
	border:none;
	background:transparent url(/mainpics/pipe.png) top center no-repeat;
}

#sitemap ul li ul {
	display:none;
}

#sitemap a {
	color:#666666;
	text-decoration:none;
}

.disclosure {
	padding-bottom:15px;
	background:transparent url(/mainpics/disclosure_off.gif) bottom center no-repeat;
}

.disclosureactive {
	background-image:url(/mainpics/disclosure_on.gif);
}

.topbit {
	position:absolute;
	top:0;
	left:0;
	margin-left:50px;
	z-index:1000;
}

/*--	sidebar --	*/
div#wrapperContent div.sidebar {
	}
div#wrapperContent div.sidebar h1 {
	margin-bottom: 0.2em;
	font-size: 2em;
	color: #b40000;
	}
div#wrapperContent div.sidebar h2 {
	margin-bottom: 0.2em;
	font-size: 1.8em;
	color: #b40000;
	}
div#wrapperContent div.sidebar h3 {
	margin-bottom: 0.2em;
	font-size: 1.6em;
	color: #b40000;
	}
div#wrapperContent div.sidebar h4 {
	margin-bottom: 1em;
	font-size: 1.4em;
	font-weight: bold;
	color: #b40000;
	}
div#wrapperContent div.sidebar p {
	margin-bottom: 0.2em;
	font-size: 1.2em;
	color: #4c4334;
	line-height: 1.8em;
	}
div#wrapperContent div.sidebar ul {
	padding-left: 1.5em;
	}
div#wrapperContent div.sidebar li {
	margin-bottom: 0.5em;
	font-size: 1.2em;
	color: #4c4334;
	line-height: 1.6em;
	}
div#wrapperContent div.sidebar li a {
	font-size: 1.2em;
	line-height: 1.6em;
	}
div#wrapperContent div.sidebar p a.more {
	display: block;
	width: 143px;
	height: 47px;
	background: url(/mainpics/buttons/banner_learn_more.png) left top no-repeat;
	text-decoration: none;
	}
div#wrapperContent div.sidebar p a.more:hover {
	background: url(/mainpics/buttons/banner_learn_more_over.png) left top no-repeat;
	}
div#wrapperContent div.sidebar p a.more span {
	visibility: hidden;
	}
	/*--	sidebar left --	*/
	div#wrapperContent div.sidebar.left {
		}
	/*--	sidebar right --	*/
	div#wrapperContent div.sidebar.right {
		}
/*--	mid	-- */
div#wrapperMid {
	}
/*--	bottom -- */
div#wrapperBottom {
	}
	

