/* 	[ COPYRIGHT CONTEGRO  - Intelligent Website Content Management ]   */
/* 	[ http://www.contegro.com ]   */



/* -----[ DEFAULT THEME  ]--------------------------------------------------------------------- */

/* 
		These styles can be customised to suit design requirements.
		They are applied to content through the word editor.
		They will also be applied to elements in other modules.
		Do not change class names. Alter attributes as required.
		Duplicate styles to FTBDesign.
*/

/* === [ GLOBAL STYLE ] === */

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: small;
}
p {
	font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
    font-size: 90%;
	line-height: 1.5em;
    margin: 0 0 0.6em 0;
	color: #424242;

}
	a { 
		color: #333333; 
	}
	a:hover { 
		color: #999999; 
	}

h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	text-decoration: none;
}
h1 {
	font-family: "Gill Sans", Verdana, sans-serif, Arial;
	font-size: 160%;
	color: #036da8;
	line-height: 1em;
	letter-spacing: 1px;
	margin-bottom: 0.6em;
	font-weight: bold;
}
h2 {
	font-family: Gill Sans, Verdana;
	font-size: 90%;
	line-height: 1.4em;
	margin: 0 0 0.9em 0;
	color: #84bcf3;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: bold;

}
h3 {
	font-size: 110%;
	color: #000066;
	font-weight: bold;
	margin-bottom: 0.6em;
}
h4 {
	font-size: 100%;
	color: #000000;
	font-weight: bold;
	letter-spacing: 1px;
	margin-bottom: 0.9em;
}
h5 {
	font-size: 110%;
	margin-bottom: 0.9em;
	padding: 0.3em 0.5em;
	border-bottom: #d7d7d7 1px solid;
	font-family: times, Times New Roman, times-roman, georgia, serif;
	line-height: 16px;
	letter-spacing: 0.1em;
	color: #464646;
    font-weight: 100;

}
blockquote {
	font-size: small;
	padding: 1em 2em;
}
#cPC ol,
#cPC menu,
#cPC dir {
	line-height: 1.2em;
	margin: 0px 0px 0px 0px;
}
#cPC ul {
	line-height: 1.5em;
	list-style: none;
	margin: 0px 0px 10px 0px;
}
#cPC li {
	font-size: 85%;
	padding: 0px 0px 0px 0px;
}
#cPC li li{
	font-size: 95%;
}
#cPC ol li {
	margin: 0px 0px 0px 0px;
}
#cPC ul li {
	list-style-type: square;
	margin: 0px 0px 0px 0px;
	color: #000066;
}
#cPC ul li li {
	list-style-type: square;
	background: none;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	color: #444444;
}
#cPC ol li li {
	font-weight: normal;
	border-style: none;
	list-style-type: upper-alpha;
	color: #444444;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#cPC ol li li li { 
	font-weight: normal;
	list-style-type: upper-roman;
}
#cPC ol li li li li { 
	font-weight: normal;
	list-style-type: lower-roman;
}
#cPC ol li a, 
#cPC ol li a:hover {
	text-decoration: underline;
}
#cPC ol li a:visited {
	text-decoration: none;
}
#cPC ul li a, 
#cPC ul li a:hover {
	text-decoration: underline;
}
#cPC ul li a:visited {
	text-decoration: none;
}


/* 	[ COPYRIGHT CONTEGRO  - Intelligent Website Content Management ]   */
/* 	[ http://www.contegro.com ]   */



/* -----[ LIST ]--------------------------------------------------------------------- */

/*
		Do not change class names. Alter attributes as required.
*/

/* === [ PAGING ] ============================== */

 /* Displays at the Top of list */
.OrderingTop {
	margin: 1em 0 ;
	font-size: 85%;
	position: relative;
	height: auto;
	clear: both;
}
 /* Displays at the Bottom of list */
.OrderingBottom {
	margin: 1em 0;
	font-size: 85%;
	position: relative;
	height: auto;
	clear: both;
}
 /* Numbers */
 	.OrderingTop a, 
	.OrderingBottom a 
	{
		margin-right: 0.2em;
		padding: 0 0 0 0.2em;
		text-decoration: none;
		line-height: 0.1em;
	}
	.OrderingTop a:hover, 
	.OrderingBottom a:hover 
	{
		background-color: #DBDBDB;
	}
 /* Selected Page */
	.SelectedPage {
		background: #DBDBDB;
		color: #FFFFFF;
		margin-right: 0.2em;
		padding: 0 0 0 0.2em;
		text-decoration: none;
		line-height: 0.1em;	
	}
 /* Next and Back */
	.OrderingTop a.OrderingNext, 
	.OrderingTop a.OrderingBack, 
	.OrderingBottom a.OrderingNext, 
	.OrderingBottom a.OrderingBack
	{
		border: 0;
		text-transform: uppercase;
		background-repeat: no-repeat;
	}
	.OrderingTop a.OrderingNext, 
	.OrderingBottom a.OrderingNext
	{
		background: url(/Templates/_images/icon_next.gif) no-repeat right;
		padding: 0 1.2em 0 0;
	}
	.OrderingTop a.OrderingBack, 
	.OrderingBottom a.OrderingBack 
	{
		background: url(/Templates/_images/icon_back.gif) no-repeat left;
		padding: 0 0 0 1.2em;
	}
	.OrderingTop a.OrderingNext:hover, 
	.OrderingTop a.OrderingBack:hover,
	.OrderingBottom a.OrderingNext:hover, 
	.OrderingBottom a.OrderingBack:hover
	{
		background-color: transparent;
		border: 0;
	}
	
/* -----[ LIST ]--------------------------------------------------------------------- */

/*
		Do not change class names. Alter attributes as required.
*/

.ListHolder {
	position: relative;
	margin: 16px 0px;
	width: auto;
	clear: both;
	padding: 10px;
	height: 1%;
	background: url(/Templates/_images/CatlistHolder.gif) no-repeat top left;
}
.Home #cRS .ListHolder {
	position: relative;
	margin: 0px 0px 10px 0;
	width: auto;
	clear: both;
	padding: 30px 0 0 0;
	height: 1%;
	background: none;
}
#cLS .ListHolder {
	background: none;
	padding: 0;
}

.ListItem {
	position: relative;
	margin: 0.4em 0;
	padding: 0.1em 0;
	display: block;
	width: auto;
}

	/* Custom Title */
	.ListCustomTitle {
	font-family: Gill Sans, Verdana;
	font-size: 90%;
	line-height: 1.4em;
	margin: 0 0 0.4em 0;
	color: #84bcf3;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: bold;
	}

	/* Separators */
	.ListPrimarySeparator {
		margin: 0.2em 0;
		font-size: 120%;
		font-weight: bold;
	}
	.ListSecondarySeparator {
		margin: 0.2em 0;
		font-size: 105%;
		font-weight: bold;
	}
	/* Separators */
	.ListCategory {
		margin: 0.2em 0;
		font-size: 85%;
		display: inline;
	}
	.ListSubCategory {
		margin: 0.2em 0;
		font-size: 85%;
		display: inline;
		padding: 0 0 0 0.6em ;
		border-left: 1px solid #666666;
	}

	/* Thumbnail */
	.ListThumbnail {
		float: right;
		margin: 0.3em 0em 0em 0.3em;
		border-style: none;
		padding: 0.3em;
	}
	#cLS .ListThumbnail {
		float: none;
		margin: 0.3em 0em 0.3em 0;
		padding: 0;
	}


	/* Title */
		.ListTitle {
			margin: 0.1em 0;
			padding: 0;
			font-size: 100%;
			font-weight: bold;
			float: none;
			text-decoration: none;
		}
		.ListTitle a:visited, 
		.ListTitle a:link, 
		.ListTitle a:hover {
			color: #000066;
			text-decoration: none;
		}
		#cLS .ListTitle {
			padding: 1px 3px 3px 20px;
			font-size: 90%;
			font-weight: bold;
			float: none;
			background: url(/Templates/_images/icon_tick.gif) no-repeat center left;
			letter-spacing:0.1em;
			text-transform:uppercase;
		}
		#cLS .ListTitle a:visited, 
		#cLS .ListTitle a:link, 
		#cLS .ListTitle a:hover {
			color: #786E69;
			text-decoration: none;
		}

	/* Date, Keywords */
		.ListAuthor,
		.ListItemDate,
		.ListKeywords,
		.ListCode {
			font-size: 70%;
			margin: 0 0 4px 0;
			font-family: "Lucida Grande", Tahoma;
			font-weight: lighter;
			font-variant: normal;
			text-transform: uppercase;
			color: #999999;
			border-bottom: #cccccc 1px solid;
			letter-spacing: 0.1em;

			
		}
	/* Product Catalogue SKU, Price, SalePrice */
		.ListSKU,
		.ListPrice,
		.ListSalePrice {
			font-size: 85%;
			margin: 0 0 0 0;
		}
	/* Summary */
		.ListSummary {
			font-size: 85%;
			line-height: 1.4em;
			margin: 0 0 0.6em 0;
			padding: 0;
		}
		.ListSummary a {
			font-size: 80%;
			color: #007dc3;
			text-transform: uppercase;
		}
		#cLS .ListSummary a {
			font-size: 80%;
			background: url(/Templates/_images/readmorelink.gif) no-repeat center left;
			padding: 0 0 0 14px;
		}


	/* Creator, Created Date, Updator, Updated Date */
		.ListCreator,
		.ListCreatedDate {
			font-size: 85%;
			margin: 0 0 0 0;
			font-style: italic;
			float: left;
			clear: left;
		}
		.ListUpdator,
		.ListUpdatedDate {
			font-size: 85%;
			margin: 0 0 0 0;
			font-style: italic;
			float: right;
			clear: right;
		}

	/* EndItem (Visual break between each list item) */
		.ListEndItem {
			font-size: 0px;
			margin: 0 0 0 0;
			float: none;
			clear: both;
		}
		