@charset "UTF-8";

/* -----------------------------------*/
/* ---------->>> GLOBAL <<<-----------*/
/* -----------------------------------*/

#all { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8D8E8E; }

p { line-height:1.2em; }

a { text-decoration:none; }
a:hover { text-decoration:underline; }
legend { color:#4D8DC1; font-size:15px; padding:20px 0 5px; font-weight:bold; }

#content-middle p{
		margin:0.5em 0 1em;
		color: #8d8e8e;
}

strong { font-weight:bold; }

blockquote, q { font-style:italic; display:block; margin:30px 0 5px; color:#4D8DC1; }
/* -----------------------------------*/
/* ---------->>> HEADER <<<-----------*/
/* -----------------------------------*/

#header { line-height:40px;	}

#main-nav { color:#47976a; font-size:13px; }
#main-nav a { color:#333; }

#international-nav a { color:#555; font-size:11px; }

#profile-nav {
	color				: #47976a;
	font-size			: 13px;
}

	#profile-nav a{
		
		color				: #47976a;
		font-size			: 11px;
		
	}

/* -----------------------------------*/
/* ---------->>> BANNER <<<-----------*/
/* -----------------------------------*/



/* -----------------------------------*/
/* ---------->>> CONTENT <<<-----------*/
/* -----------------------------------*/



/* -----------------------------------*/
/* ---------->>>  COL1  <<<-----------*/
/* -----------------------------------*/

#content-left .moduletable ul li { font-size:13px; }
#content-left .moduletable ul li ul li { font-size:12px; }

/* -----------------------------------*/
/* ---------->>>  centre  <<<-----------*/
/* -----------------------------------*/

#content-middle {
	
}
	
	#content-middle h3{
		color		: #4d8dc1;
		font-weight	: bold;
		font-size	: 15px;
		line-height	: 1.1em;
	}

	#content #content-middle .centre-module h2 {
	
		color			: #fff;
		font-weight		: bold;
		font-size		: 18px;
		line-height		: 33px;
	}
	
	/******************CONTENT MODULE**************/
	
	
	/*generic*/
	.cm-body {
		padding: 10px;
	}
	
	/*cm Item specific*/
		#cm-75-years .cm-body{
		}
		
		#cm-75-years .cm-footer{
		}
		
	
		#cm-75-years .cm-footer h3{
			color: #fff;	
		}

		#cm-75-years .cm-footer p{
			color:#fff;
		}
		
	#cm-map {}
	
	#cm-map h3{
		color:#1e437f;
	}
	
	#cm-map p{
		color: #fff;
	}
	
	#cm-map a {
		text-align : center;
		color: #fff;
		text-decoration: none;
		font-weight : bold;
		line-height: 26px;
	}
	
	

/* -----------------------------------*/
/* ---------->>>  COL3  <<<-----------*/
/* -----------------------------------*/
/* Specific Module Headers */

	
	#help-call-us h4, #help-call-you h4, #help-email h4, #help-write h4 {
		line-height:1em;	
		font-size:18px;
		margin:0 0 8px 0;
		color:#FFF;
		font-weight:bold;
	}
	
	#help-write p {
		line-height: 1.25em;
		color:#FFF;
	}
	
	#help-call-you p { color:#FFF; margin:0 0 10px; }
	
	#help-email a {
		color:#FFF;
		text-decoration: underline;
	}

	#help-call-us p {
		line-height: 1.25em;	
		font-size: 20px;
		color:#FFF;		
	}

	.content-body {
		color: #7c7d7d;
	}
	
	.content-body h3 {
		color: #4d8dc1 !important;
		font-weight: bold;
		font-size:23px  !important;
		margin:1em 0 0.5em;
	}

	.content-body h3 em{
		color		: #999 !important;
		font-weight	: bold;
		font-size	: 23px  !important;
		line-height	: 2em !important;
	}
	
	.content-body h4 {
		color		: #4d8dc1 !important;
		font-weight	: bold;
		font-size	: 16px !important;
		line-height	: 1.25em !important;
		margin:1em 0 0.2em;
	}
	
	.content-body  ul li{
		margin: 1em 0px;
		padding: 0px 0px 0px 15px;
		line-height: 1.5em;
		background: url("../img/layout/internal/li.gif") no-repeat left 5px;
	}

/* -----------------------------------*/
/* ------>>> SHOP / INTERNAL <<<------*/
/* -----------------------------------*/

#content-middle h2 {
	font-size: 32px;
	color: #1e5b9f;
	font-weight:bold;
	padding-right:70px;
		
}
#content-middle h2.componentheading {
	/*padding-left:20px*/
		
}

	.page-navigation {
	 	line-height: 23px;
	 	color: #999;
	 	padding-bottom:35px;
	}
	
	.page-navigation-counter {
		float:left;
	}
	
	.page-navigation links{
		float:right;
	}

	
	.cm-button {
		color: #999;
		line-height: 28px;
		text-align : center;
		font-weight : bold;
	}

.product-container-sku { font-weight:bold; }

.product-description ul li {margin:0;}

#content-middle .basket-bold { color:#5391C3; font-weight:bold; font-size:14px; }
h2.distributor-name { padding:0 20px 20px; }

#content-middle div.results h4 { margin-top:10px }
#content-middle div.results ol li p { margin:5px 0 5px }