/* promo list

	1x1 promos, with border
	1x1 promos, no border
	1x1 promo, black background
	
*/

/*** 1x1 promos, with border ***/
div.promo_1x1_wb {
	height: 147px;
	width: 147px;
	border: 10px solid white;
	background-position: -10px -10px;
	background-repeat: no-repeat;
	voice-family: "\"\}\"";
	voice-family: inherit;
	height: 127px;
	width: 127px;
}

div.promo_1x1_wb p {
	background-color: white;
	color: #707070;
	font-size: 70%;
	margin: 10px;
	margin-top: 0px;
	padding: 6px;
	padding-top: 0px;
	padding-bottom: 15px;
	background-image: url(/internet/imagefiles.nsf/Lookup/promo_arrow_prod/$file/promo_arrow_prod.gif);
	background-repeat: no-repeat;
	background-position: 4px 20px;
}

div.promo_1x1_wb p a {
	color: #707070;
	text-decoration: none;
}

div.promo_1x1_wb h2 {
	background-color: white;
	color: #ca5b27;
	font-size: 75%;
	margin: 10px;
	margin-bottom: 0px;
	padding: 6px;
	padding-bottom: 0px;
}

div.promo_1x1_wb h2 a {
	color: #ca5b27;
	text-decoration: none;
}

div.promo_1x1_1wb h2 {
	margin-top: 67px;
}

div.promo_1x1_2wb h2 {
	margin-top: 10px;
}


/*** 1x1 promos, no border ***/
div.promo_1x1_nb {
	padding: 10px;
	height: 147px;
	width: 147px;
	background-repeat: no-repeat;
	voice-family: "\"\}\"";
	voice-family: inherit;
	height: 127px;
	width: 127px;
}

div.promo_1x1_nb p {
	background-color: white;
	color: #707070;
	margin: 0px;
	padding: 0px;
	font-size: 70%;
	margin: 10px;
	margin-top: 0px;
	padding: 3px;
	padding-top: 0px;
}

div.promo_1x1_nb p a {
	color: #707070;
	text-decoration: none;
}

div.promo_1x1_nb h2 {
	background-color: white;
	color: #ca5b27;
	margin: 0px;
	padding: 0px;
	font-size: 75%;
	margin: 10px;
	margin-bottom: 0px;
	padding: 3px;
	padding-bottom: 0px;
}

div.promo_1x1_nb h2 a {
	color: #ca5b27;
	text-decoration: none;
}

div.promo_1x1_1nb h2 {
	margin-top: 80px;
}

div.promo_1x1_2nb h2 {
	margin-top: 10px;
}

/*** 1x1 promo, black background ***/

div.promoBlack p, div.promoBlack h2 {
	background-color: black;
}

/*** section specific promo colours ***/

div.promoProd h2 a {
	color: #ca5b27;
}

div.promoProd p {
	padding-bottom: 20px;
	background-repeat: no-repeat;
	background-position: 6px 18px;
	background-image: url(/internet/imagefiles.nsf/Lookup/promo_arrow_prod/$file/promo_arrow_prod.gif);
}

div.promoIns h2 a {
	color: #8d214a;
}

div.promoIns p {
	padding-bottom: 20px;
	background-repeat: no-repeat;
	background-position: 6px 18px;
	background-image: url(/internet/imagefiles.nsf/Lookup/promo_arrow_ins/$file/promo_arrow_ins.gif);
}

div.promoContact h2 a {
	color: #156159;
}

div.promoContact p {
	padding-bottom: 20px;
	background-repeat: no-repeat;
	background-position: 6px 18px;
	background-image: url(/internet/imagefiles.nsf/Lookup/promo_arrow_contact/$file/promo_arrow_contact.gif);
}

div.promoAbout h2 a {
	color: #6e6f2e;
}

div.promoAbout p {
	padding-bottom: 20px;
	background-repeat: no-repeat;
	background-position: 6px 18px;
	background-image: url(/internet/imagefiles.nsf/Lookup/promo_arrow_about/$file/promo_arrow_about.gif);
}

/*** 1x1 promos, black title only ***/

div.promo_1x1_4nb_top {
}

div.promo_1x1_4nb_top {
	height: 147px;
	width: 147px;
}

div.promo_1x1_4nb_top h2 {
	background-color: black;
	color: #ca5b27;
	margin: 0px;
	padding: 3px;
	font-size: 75%;
	background-image: url(/internet/imagefiles.nsf/Lookup/promo_arrow_white/$file/promo_arrow_white.gif);
	background-position: 132px 6px;
	background-repeat: no-repeat;
}

div.promo_1x1_4nb_top h2 a {
	color: white;
	text-decoration: none;
}

div.promo_1x1_4nb_bottom {
	width: 147px;
	padding-top: 132px;
	height: 15px;
	voice-family: "\"\}\"";
	voice-family: inherit;
	height: 15px;
}

div.promo_1x1_4nb_bottom h2 {
	background-color: black;
	color: #ca5b27;
	margin: 0px;
	padding: 3px;
	font-size: 75%;
	background-image: url(/internet/imagefiles.nsf/Lookup/promo_arrow_white/$file/promo_arrow_white.gif);
	background-position: 132px 6px;
	background-repeat: no-repeat;
}

div.promo_1x1_4nb_bottom h2 a {
	color: white;
	text-decoration: none;
}


/*** 2x1 promos ***/

div.promo_2x1_wb {
	background-repeat: no-repeat;
	border: 10px solid white;
	height: 147px;
	width: 304px;
	voice-family: "\"\}\"";
	voice-family: inherit;
	height: 127px;
	width: 284px;
}

div.promo_2x1_wb h2 {
	background-color: white;
	width: 127px;
	padding: 6px;
	padding-bottom: 0px;
	margin: 10px;
	margin-top: 80px;
	margin-bottom: 0px;
	font-size: 75%;
	voice-family: "\"\}\"";
	voice-family: inherit;
	width: 115px;
}

div.promo_2x1_wb h2 a {
	color: #ca5b27;
	text-decoration: none;
}

div.promo_2x1_wb p {
	background-color: white;
	width: 127px;
	padding: 6px;
	padding-top: 0px;
	margin: 10px;
	margin-top: 0px;
	font-size: 70%;
	padding-bottom: 15px;
	voice-family: "\"\}\"";
	voice-family: inherit;
	width: 115px;
}

div.promo_2x1_wb p a {
	color: #707070;
	text-decoration: none;
}


/** promo_2x1_1 **/

div.promo_2x1_1wb h2 {
	margin-top: 65px;
}

/** promo_2x1_2 **/

div.promo_2x1_2wb h2 {
	margin-top: 10px;
}

/** promo_2x1_3 **/

div.promo_2x1_3wb h2 {
	margin-top: 65px;
	margin-left: 147px;
}

div.promo_2x1_3wb p {
	margin-left: 147px;
}

/** promo_2x1_4 **/

div.promo_2x1_4wb h2 {
	margin-top: 10px;
	margin-left: 147px;
}

div.promo_2x1_4wb p {
	margin-left: 147px;
}

/** promo_2x1_5 **/

div.promo_2x1_5wb h2 {
	margin-top: 10px;
	margin-left: 147px;
	padding-top: 15px;
}

div.promo_2x1_5wb p {
	margin-left: 147px;
	height: 60px;
	background-position: 4px 60px;
}

/** promo_2x1_6 **/

div.promo_2x1_6wb h2 {
	margin-top: 10px;
	padding-top: 15px;
}

div.promo_2x1_6wb p {
	height: 60px;
	background-position: 4px 60px;
}

/** promo_2x1_7 **/

div.promo_2x1_7nb {
	width: 304px;
	border-width: 0px;
	margin-top: 20px;
	padding-top: 15px;
}

div.promo_2x1_7nb h2 {
	margin-top: 10px;
	margin-left: 20px;
	padding-top: 15px;
}

div.promo_2x1_7nb p {
	height: 60px;
	margin-left: 20px;
	background-position: 4px 60px;
}

/** promo_2x1_8 **/

div.promo_2x1_8nb {
	width: 304px;
	border-width: 0px;
	margin-top: 20px;
	padding-top: 15px;
}

div.promo_2x1_8nb h2 {
	background-color: #8d214a;
	margin-top: 10px;
	margin-left: 20px;
	padding-top: 15px;
}

div.promo_2x1_8nb h2 a {
	color: white;
}

div.promo_2x1_8nb p {
	background-color: #8d214a;
	height: 60px;
	margin-left: 20px;
	background-position: 4px 60px;
	background-image: url(/internet/imagefiles.nsf/Lookup/promo_arrow_white/$file/promo_arrow_white.gif);
}

div.promo_2x1_8nb p a {
	color: #c690a5;
}

/** promo_2x1_9 **/

div.promo_2x1_9nb {
	width: 304px;
	border-width: 0px;
	margin-top: 20px;
	padding-top: 15px;
}

div.promo_2x1_9nb h2 {
	background-color: #ca5b27;
	margin-top: 10px;
	margin-left: 157px;
	padding-top: 15px;
}

div.promo_2x1_9nb h2 a {
	color: white;
}

div.promo_2x1_9nb p {
	background-color: #ca5b27;
	height: 60px;
	margin-left: 157px;
	background-position: 4px 60px;
	background-image: url(/internet/imagefiles.nsf/Lookup/promo_arrow_white/$file/promo_arrow_white.gif);
}

div.promo_2x1_9nb p a {
	color: #e5ad93;
}

/** promo_2x1_10 **/

div.promo_2x1_10nb {
	width: 304px;
	border-width: 0px;
	margin-top: 20px;
	padding-top: 15px;
}

div.promo_2x1_10nb h2 {
	background-color: #6e6f2e;
	margin-top: 10px;
	margin-left: 20px;
	padding-top: 15px;
}

div.promo_2x1_10nb h2 a {
	color: white;
}

div.promo_2x1_10nb p {
	background-color: #6e6f2e;
	height: 60px;
	margin-left: 20px;
	background-position: 4px 60px;
	background-image: url(/internet/imagefiles.nsf/Lookup/promo_arrow_white/$file/promo_arrow_white.gif);
}

div.promo_2x1_10nb p a {
	color: #b7b797;
}

/** promo_2x1_11 **/

div.promo_2x1_11nb {
	width: 304px;
	border-width: 0px;
	margin-top: 20px;
	padding-top: 15px;
}

div.promo_2x1_11nb h2 {
	background-color: #156159;
	margin-top: 10px;
	margin-left: 157px;
	padding-top: 15px;
}

div.promo_2x1_11nb h2 a {
	color: white;
}

div.promo_2x1_11nb p {
	background-color: #156159;
	height: 60px;
	margin-left: 157px;
	background-position: 4px 60px;
	background-image: url(/internet/imagefiles.nsf/Lookup/promo_arrow_white/$file/promo_arrow_white.gif);
}

div.promo_2x1_11nb p a {
	color: #8ab0ac;
}


/** promo_2x1_12 **/

div.promo_2x1_12nb {
	width: 304px;
	border-width: 0px;
	margin-top: 20px;
	padding-top: 15px;
}

div.promo_2x1_12nb h2 {
	background-color: black;
	margin-top: 10px;
	margin-left: 20px;
	padding-top: 15px;
}

div.promo_2x1_12nb h2 a {
	color: #ca5b27;
}

div.promo_2x1_12nb p {
	background-color: black;
	height: 60px;
	margin-left: 20px;
	background-position: 4px 60px;
	background-image: url(/internet/imagefiles.nsf/Lookup/promo_arrow_white/$file/promo_arrow_white.gif);
}

div.promo_2x1_12nb p a {
	color: #999999;
}

/** 2x1, photo to one side **/

div.promo_2x1a_nb {
	width: 304px;
	background-color: white;
	height: 147px;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 157px;
	padding-top: 20px;
	voice-family: "\"\}\"";
	voice-family: inherit;
	width: 147px;
	height: 127px;
}

div.promo_2x1a_nb h2, div.promo_2x1a_nb p {
	font-size: 70%;
}

div.promo_2x1a_nb h2 {
	border-bottom: 1px dotted #bbbbbb;
	width: 137px;
}

div.promo_2x1a_nb p {
	width: 137px;
	padding-bottom: 15px;
	background-image: url(/internet/imagefiles.nsf/Lookup/promo_arrow_prod/$file/promo_arrow_prod.gif);
	background-position: 2px 65px;
	background-repeat: no-repeat;
}

div.promo_2x1a_nb h2 a {
	text-decoration: none;
	color: #ca5b27;
}

div.promo_2x1a_nb p a {
	text-decoration: none;
	color: #707070;
}

/* 2x1, photo to the right */

div.promo_2x1a_photoright {
	padding-left: 10px;
	width: 294px;
	background-position: 157px 0px;
}

/* section coloured versions */

div.promo_2x1_15nb {
	background-color: #8d214a;
}

div.promo_2x1_15nb h2 {
	border-color: #c690a5;
}

div.promo_2x1_15nb h2 a {
	color: white;
}

div.promo_2x1_15nb p {
	background-image: url(/internet/imagefiles.nsf/Lookup/promo_arrow_white/$file/promo_arrow_white.gif);
}

div.promo_2x1_15nb p a {
	color: #c690a5;
}

/* 17 */
div.promo_2x1_17nb {
	background-color: #ca5b27;
}

div.promo_2x1_17nb h2 {
	border-color: #e5ad93;
}

div.promo_2x1_17nb h2 a {
	color: white;
}

div.promo_2x1_17nb p {
	background-image: url(/internet/imagefiles.nsf/Lookup/promo_arrow_white/$file/promo_arrow_white.gif);
}

div.promo_2x1_17nb p a {
	color: #e5ad93;
}

/* 19 */
div.promo_2x1_19nb {
	background-color: #6e6f2e;
}

div.promo_2x1_19nb h2 {
	border-color: #b7b797;
}

div.promo_2x1_19nb h2 a {
	color: white;
}

div.promo_2x1_19nb p {
	background-image: url(/internet/imagefiles.nsf/Lookup/promo_arrow_white/$file/promo_arrow_white.gif);
}

div.promo_2x1_19nb p a {
	color: #b7b797;
}

/* 21 */
div.promo_2x1_21nb {
	background-color: #156159;
}

div.promo_2x1_21nb h2 {
	border-color: #8ab0ac;
}

div.promo_2x1_21nb h2 a {
	color: white;
}

div.promo_2x1_21nb p {
	background-image: url(/internet/imagefiles.nsf/Lookup/promo_arrow_white/$file/promo_arrow_white.gif);
}

div.promo_2x1_21nb p a {
	color: #8ab0ac;
}

/* 23 */
div.promo_2x1_23nb {
	background-color: black;
}

div.promo_2x1_23nb h2 {
	border-color: #808080;
}

div.promo_2x1_23nb h2 a {
	color: white;
}

div.promo_2x1_23nb p {
	background-image: url(/internet/imagefiles.nsf/Lookup/promo_arrow_white/$file/promo_arrow_white.gif);
}

div.promo_2x1_23nb p a {
	color: #808080;
}


/*** 1x2 promo ***/

div.promo_1x2_1nb {
	width: 147px;
	height: 304px;
	border-width: 0px;
	margin-top: 20px;
	padding-top: 15px;
}

div.promo_1x2_1nb h2 {
	background-color: black;
	width: 107px;
	margin-top: 10px;
	margin-left: 20px;
	padding-top: 15px;
}

div.promo_1x2_1nb h2 a {
	color: #ca5b27;
}

div.promo_1x2_1nb p {
	background-color: black;
	width: 107px;
	height: 60px;
	margin-left: 20px;
	background-position: 4px 60px;
	background-image: url(/internet/imagefiles.nsf/Lookup/promo_arrow_prod/$file/promo_arrow_prod.gif);
}

div.promo_1x2_1nb p a {
	color: #999999;
}

/*** 2x2 promo ***/

div.promo_2x2_1nb {
	width: 304px;
	height: 304px;
	border-width: 0px;
	margin-top: 20px;
	padding-top: 15px;
}

div.promo_2x2_1nb h2 {
	background-color: black;
	width: 107px;
	margin-top: 157px;
	margin-left: 20px;
	padding-top: 15px;
	padding-right: 147px;
	padding-left: 10px;
}

div.promo_2x2_1nb h2 a {
	color: #ca5b27;
}

div.promo_2x2_1nb p {
	background-color: black;
	width: 107px;
	height: 60px;
	padding-right: 147px;
	padding-left: 10px;
	margin-left: 20px;
	background-position: 14px 60px;
	background-image: url(/internet/imagefiles.nsf/Lookup/promo_arrow_prod/$file/promo_arrow_prod.gif);
}

div.promo_2x2_1nb p a {
	color: #999999;
}

/** 2x2 promo, white version **/

div.promo_2x2_2nb {
	width: 304px;
	height: 304px;
	border-width: 0px;
	margin-top: 20px;
	padding-top: 15px;
}

div.promo_2x2_2nb h2 {
	background-color: white;
	width: 107px;
	margin-top: 157px;
	margin-left: 20px;
	padding-top: 15px;
	padding-right: 147px;
	padding-left: 10px;
}

div.promo_2x2_2nb h2 a {
	color: #ca5b27;
}

div.promo_2x2_2nb p {
	background-color: white;
	width: 107px;
	height: 60px;
	padding-right: 147px;
	padding-left: 10px;
	margin-left: 20px;
	background-position: 14px 60px;
	background-image: url(/internet/imagefiles.nsf/Lookup/promo_arrow_prod/$file/promo_arrow_prod.gif);
	background-repeat: no-repeat;
}

div.promo_2x2_2nb p a {
	color: #999999;
}

/* about colour */

div.promo_2x2_about h2 a {
	color: #6e6f2e;
}

div.promo_2x2_about p {
	background-image: url(/internet/imagefiles.nsf/Lookup/promo_arrow_about/$file/promo_arrow_about.gif);
}

/* about colour */

div.promo_2x2_ins h2 a {
	color: #8d214a;
}

div.promo_2x2_ins p {
	background-image: url(/internet/imagefiles.nsf/Lookup/promo_arrow_ins/$file/promo_arrow_ins.gif);
}

/* about colour */

div.promo_2x2_contact h2 a {
	color: #156159;
}

div.promo_2x2_contact p {
	background-image: url(/internet/imagefiles.nsf/Lookup/promo_arrow_contact/$file/promo_arrow_contact.gif);
}

/* about colour */

div.promo_2x2_prod h2 a {
	color: #ca5b27;
}

div.promo_2x2_prod p {
	background-image: url(/internet/imagefiles.nsf/Lookup/promo_arrow_prod/$file/promo_arrow_prod.gif);
}

/* Top aligned versions */

div.promo_2x2_3 h2 {
	margin-top: 10px;
}


/*** promo 1x2 ***/

div.promo_1x2_2nb {
	width: 147px;
	height: 304px;
	background-color: white;
	background-position: bottom left;
	background-repeat: no-repeat;
}

div.promo_1x2_2nb h2 {
	font-size: 75%;
	margin-left: 10px;
	padding-top: 25px;
}

div.promo_1x2_2nb h2 a {
	text-decoration: none;
}

div.promo_1x2_2nb p {
	font-size: 70%;
	background-repeat: no-repeat;
	background-position: 2% 100%;
	margin-left: 10px;
	padding-bottom: 15px;
}

div.promo_1x2_2nb p a {
	text-decoration: none;
	color: #707070;
}

/** inverted version **/

div.promo_1x2_2top {
	background-position: top left;
}

div.promo_1x2_2top h2 {
	padding-top: 172px;
}


div.contactPromo {
	/*background-image: none !important;*/
	background-color: white;
}

div.contactPromo p {
	color: #707070;
	font-size: 70%;
	margin-left: 5px;
	margin-top: 20px;
}