/* 

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

*/

/* --------- 7. classes  --------- */
.hidden {
	display:none !important;
}
/* float-clearing rules */
.separator {
		clear: both;
		}

.separatorInvisible {
		clear: both;
		height: 1px;
		}

.clearFix:after {
    	content: "."; 
    	display: block; 
    	height: 0; 
    	clear: both; 
    	visibility: hidden;
		}		
.errorRed {
		color: #c80000;
		}
.messageGreen {
		color: #00c800;
		}
/* shadows 
	left top blur spread colour */
.shadow {
		-webkit-box-shadow: 0px 0px 3px 1px #ccc;
		-moz-box-shadow: 0px 0px 3px 1px #ccc;
		box-shadow: 0px 0px 3px 1px #ccc;
		behavior: url(/stylesheets/PIE.htc);
}
/* rounded corners */
.round-5 {
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		}
/* padding */
.padding-5 {
	padding:5px;
}
.padding-10 {
	padding:10px;
}
.padding-20 {
	padding:20px;
}
.padding-30 {
	padding:30px;
}
/*	misc	*/		
.inline {
		display: inline;
		}
.block {
		display: block;
		}
.left {
		float: left;
		}
.right {
		float: right;
		}
.clear {
		clear: both;
		}
.text-right {
	text-align: right !important;
	}
.text-left {
	text-align: left;
	}
.text-centre {
	text-align:center;
}
/* sizes */
.full {
		width: 98%;
	}
.half {
		width: 46%;
	}
.third {
		width: 30%;
	}
.quarter {
		width: 23%;
	}
	
.fifth{
	width:17%;
	}	
.two-thirds {
		width: 62%;
	}
.three-quarters {
		width: 72%;
	}
/*	--------------	*/
/*	misc links	*/
/*	--------------	*/
.icon-link {
	display:block;
	width:90%;
	padding-left:30px;
	line-height:28px;
	height:30px;
	margin:10px 0;
	text-decoration:none !important;
	cursor:pointer;
}
.icon-link:hover {
	color:#c80625 !important;
}
.pdf {
	background:url(/mainpics/icons/pdf-icon.png) left center no-repeat;
}
.doc {
	background:url(/mainpics/icons/doc-icon.png) left center no-repeat;
}
.xls {
	background:url(/mainpics/icons/xls-icon.png) left center no-repeat;
}
.jpg {
	background:url(/mainpics/icons/jpg-icon.png) left center no-repeat;
}
/* bg clrs */
.grey {
	background:#f5f5f5;
}
/* txt clrs */
.text-red {
	color:#c80625 !important;
}
.text-blue {
	color: #2e858f !important;
}
.text-grey {
	color:#444 !important;
}


