/* 	[ 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: #847b72;
	font-size: 62.5%;
}
p {
	font-size: 1.3em;
	margin: 0 0 1em 0;
	line-height: 1.5em;
}
* 
{
    -moz-outline-style: none;     
    outline-syle: none;
    outline-width: 0px;
    outline-color: -moz-use-text-color;
}
#cPC table p {
	font-size: 1.3em;
	line-height: 1.5em;
    margin-top: 5px;
	padding: 0 20px 5px 30px;
}
#cPC a img,
#cPC a:link img,
#cPC a:active img,
#cPC a:visited img,
#cPC a:hover img {
	border-style: none;
}
	a { 
		color: #333333; 
	}
	a:hover { 
		color: #999999; 
	}

h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
	line-height: 1.5em;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	text-decoration: none;
}
h1 {
	font-size: 2.2em;
	color: #666666;
	font-weight: 400;
	margin-bottom: 0.9em;
}
.home h1 {
	margin-bottom: 0.2em;
}
h2 {
	font-size: 1.4em;
	color: #666666;
	margin-bottom: 0.6em;
}
.home h2 {
	margin-bottom: 0.2em;
}
h3 {
	padding: 0;
	color: #bb3234;
	font-size: 2.2em;
	font-weight: 100;
	margin-bottom: 0.6em;
	text-decoration: none;
}
h4 {
	font-size: 1.5em;
	margin: 0px;
	padding: 0px 0 0 16px;
	margin-bottom: 0.6em;
	color: #ab9040;
	background: url(/Templates/_images/listCustomTitle2.gif) no-repeat 0 2px;
}
h4 p {
	font-size: 1.1em;
	line-height: 1.2em;
}
h5 {
	font-size: 1.1em;
	margin-bottom: 0.6em;
	font-weight: bold;
	color: #ac9142;
	text-transform: uppercase;
}
blockquote {
	font-size: 0.9em;
	padding: 0px 0 10px 16px;
}
#cPC ol,
#cPC menu,
#cPC dir {
	line-height: 1.2em;
	margin: 0px 0px 0px 20px;
}
#cPC ul {
	line-height: 1.5em;
	list-style: none;
	margin: 0px 0px 10px 10px;
    *margin: 0px 0px 10px 40px;
}
#cPC li {
	font-size: 1.1em;
	padding: 0px 0px 0px 0px;
}
#cPC li li{
	font-size: 1.1em;
}
#cPC ol li {
	margin: 0px 0px 0px 22px;
}
#cPC ul li {
	list-style-type: square;
}
#cPC ul li li {
	list-style-type: square;
	background: none;
	padding: 0px;
	margin: 0px 0px 0px 20px;
	font-weight: normal;
}
#cPC ol li li {
	font-weight: normal;
	border-style: none;
	list-style-type: upper-alpha;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
}
#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: 10px 0px 6px 0px;
	font-size: 1.2em;
	position: relative;
	height: auto;
	clear: both;
	font-weight: bold;
}
 /* Displays at the Bottom of list */
.OrderingBottom {
	margin: 6px 0px 10px 0px;
	font-size: 1.2em;
	position: relative;
	height: auto;
	clear: both;
	font-weight: bold;
}
 /* 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;
		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;
		margin: 0px 0px 0px 6px;
	}
	.OrderingTop a.OrderingBack, 
	.OrderingBottom a.OrderingBack 
	{
		background: url(/Templates/_images/icon_back.gif) no-repeat left;
		padding: 0 0 0 1.2em;
		margin: 0px 6px 0px 0px;
	}
	.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.
*/
.RSSFeedIcon {
	clear: both;
	text-align: right;
	margin-top: 0px;
	margin-right: 0px;	/* defaults =  position:relative; z-index:50; float:right; */
}

.ListHolder {
	position: relative;
	margin: 10px 0px;
	width: auto;
	clear: both;
	float: left;
	padding: 0 0px 20px 0;
	height: 1%;
	background: #ffffff url(/Templates/_images/listHolder-bkg.gif) no-repeat bottom right;
}
* html #cLS .ListHolder,
* html #cRS .ListHolder {
	float: none;
}
.ListItem {
	position: relative;
	margin: 0.5em 0;
	padding: 10px;
	display: block;
	width: auto;
	background: #eeeeee url(/Templates/_images/listItem-bkg.gif) repeat-x top left;
	border: #e8e8e8 1px solid;
}
* html #cLS .ListItem,
* html #cRS .ListItem {
	clear: both;
	float: none;
	width: 258px;
}

	/* Custom Title */
	.ListCustomTitle {
		font-size: 1.5em;
		font-weight: bold;
		margin: 0px;
		padding: 0px 0 0 16px;
		margin-bottom: 0.6em;
		color: #8c8c8c;
		background: url(/Templates/_images/listCustomTitle2.gif) no-repeat 0 2px;
	}
	#cRS .ListCustomTitle,
	#cLS .ListCustomTitle {
		color: #8c8c8c;
		background: url(/Templates/_images/listCustomTitle.gif) no-repeat 0 4px;
		font-size: 1.9em;
        font-weight: normal;
        margin-bottom: 0.1em;
	}

	/* Separators */
	.ListPrimarySeparator {
		margin: 0.2em 0;
		font-size:1.2em;
		font-weight: bold;
	}
	.ListSecondarySeparator {
		margin: 0.2em 0;
		font-size: 1.1em;
		font-weight: bold;
	}
	/* Separators */
	.ListCategory {
		margin: 10px 17px;
		font-size: 1em;
		clear: both;
	}
	.ListSubCategory {
		margin: 0.2em 0;
		font-size: 1em;
		padding: 0 0 0 0.6em ;
	}

	/* Thumbnail */
	.ListThumbnail {
		float: none;
		margin: 0.3em 0em 0.3em 0em;
		border-style: none;
		padding: 0;
	}

	/* Title */
		.ListTitle {
			margin: 0 0 0.3em 0;
			font-size: 1.1em;
			padding: 0 0 0 15px;
			text-transform: uppercase;
			background: url(/Templates/_images/listTitle.gif) no-repeat 0 4px;
		}
		
		.ListTitle a, 
		.ListTitle a:visited, 
		.ListTitle a:link, 
		.ListTitle a:hover {
			text-decoration: none;
			color: #333333;
			font-weight: bold;
		}
		
	/* Date, Keywords */
		.ListAuthor,
		.ListItemDate,
		.ListKeywords,
		.ListCode {
			color: #b08c23;
			font-size: 1em;
			margin: 0 0 0.3em 0;
			font-style: italic;
			padding: 0 0 0 15px;
		}
	/* Product Catalogue SKU, Price, SalePrice */
		.ListSKU,
		.ListPrice,
		.ListSalePrice {
			font-size: 1em;
			margin: 0 0 0 0;
		}
	/* Summary */
		.ListSummary {
			font-size: 1.1em;
			line-height: 1.3em;
			margin: 0 0 0.6em 0;
			padding: 0 0 0 15px;
			color: #333333;
		}
		.ListSummary a {
			font-size: 0.9em;
			color: #ab9040;
			padding: 1px 4px;
			background: #FFFFFF;
			text-decoration: none;
			text-transform: uppercase;
			white-space: nowrap;
		}

	/* Creator, Created Date, Updator, Updated Date */
		.ListCreator,
		.ListCreatedDate {
			font-size: 1em;
			margin: 0 0 0 0;
			font-style: italic;
			float: left;
			clear: left;
			padding: 0 0 0 15px;
		}
		.ListUpdator,
		.ListUpdatedDate {
			font-size: 1em;
			margin: 0 0 0 0;
			font-style: italic;
			float: right;
			clear: right;
			padding: 0 0 0 15px;
		}

	/* EndItem (Visual break between each list item) */
		.ListEndItem {
			font-size: 0px;
			margin: 0 0 0 0;
			float: none;
			clear: both;
		}
		