/***************** 2X1 PHOTO ON LEFT *******************/

div.promo_2x1_pl {
	width: 304px;
	height: 147px;
	background-color: white;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}


div.promo_2x1_pl h2 {
	width: 127px;
	font-size: 75%;
	color: #ca5b27;
	padding:10px 10px 10px 0px;
	margin:0px 10px 0px 157px;
	background-image: url(/internet/imagefiles.nsf/Lookup/promo_arrow_prod/$file/promo_arrow_prod.gif);
	background-position: 124px 8px;
	background-repeat: no-repeat;
}

div.promo_2x1_pl p {
	width: 137px;
	font-size: 70%;
	color:#707070;
	padding:10px 0px 25px 0px;
	margin:0px 10px 0px 157px;
}

div.promo_2x1_pl h2 a {
	color: #ca5b27;
	text-decoration: none;
}

div.promo_2x1_pl p a {
	color:#707070;
	text-decoration: none;
}

/***************** 2X1 PHOTO ON RIGHT *******************/

div.promo_2x1_pr {
	width: 304px;
	height: 147px;
	background-color: white;
	background-position: 157px 0px;
	background-repeat: no-repeat;
}


div.promo_2x1_pr h2 {
	width: 127px;
	font-size: 75%;
	color: #ca5b27;
	padding:10px 10px 10px 0px;
	margin:0px 10px 0px 10px;
	background-image: url(/internet/imagefiles.nsf/Lookup/promo_arrow_prod/$file/promo_arrow_prod.gif);
	background-position: 124px 8px;
	background-repeat: no-repeat;
}

div.promo_2x1_pr p {
	width: 137px;
	font-size: 70%;
	color: #707070;
	padding:10px 0px 25px 0px;
	margin:0px 10px 0px 10px;
}

div.promo_2x1_pr h2 a {
	color: #ca5b27;
	text-decoration: none;
}

div.promo_2x1_pr p a {
	color: #707070;
	text-decoration: none;
}

/*************** 2X1 WITH BORDERS *******************/

/** DEFINES BACKGROUND, HEIGHT, WIDTH & BORDER AND TEXT STYLES AND COLOURS **/

div.promo_2x1_wb {
	height:127px;
	width:284px;
	border: 10px solid white;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}


/*************** 2X1 WITH NO BORDERS *******************/

/** DEFINES BACKGROUND, HEIGHT, WIDTH & BORDER AND TEXT STYLES AND COLOURS **/

div.promo_2x1_nb {
	padding:1px;
	height: 145px;
	width: 302px;
	background-repeat: no-repeat;
	background-position:0px 0px;
}

/*************** SMALL TEXTBOX GENERIC STYLES *****************/

/** WHITE TEXT BOX / ORANGE & GREY TEXT **/

div.textBoxWhi_2x1 p {
	color:#707070;
	background-color:white;
	margin:0px 10px 0px 10px;
	padding:0px 5px 3px 5px;
}

div.textBoxWhi_2x1 p a {
	color:#707070;
	text-decoration:none;
}

div.textBoxWhi_2x1 h2 {
	color: #ca5b27;
	font-size: 75%;
	margin:0px 10px 0px 10px;
	padding:5px 10px 0px 5px;
	background-color:white;
	background-image: url(/internet/imagefiles.nsf/Lookup/promo_arrow_prod/$file/promo_arrow_prod.gif);
	background-position: 0px 30px;
	background-repeat: no-repeat;
}

div.textBoxWhi_2x1 h2 a {
	color:#ca5b27;
	text-decoration:none;
}

/*************** SMALL TEXTBOX POSITIONING NO BORDER *****************/

/*** ALIGN BOTTOM LEFT ***/

div.alignBL_2x1_nb h2{
	margin:80px 150px 0px 10px;
	background-position: 126px 7px;
}

div.alignBL_2x1_nb p {
	margin:0px 150px 0px 10px;
}

/*** ALIGN BOTTOM RIGHT ***/

div.alignBR_2x1_nb h2{
	margin:80px 10px 0px 160px;
	background-position: 118px 7px;
}

div.alignBR_2x1_nb p {
	margin:0px 10px 0px 160px;
}

/*** ALIGN TOP LEFT ***/

div.alignTL_2x1_nb h2{
	margin:10px 150px 0px 10px;
	background-position: 126px 7px;
}

div.alignTL_2x1_nb p {
	margin:0px 150px 0px 10px;
}

/*** ALIGN TOP RIGHT ***/

div.alignTR_2x1_nb h2{
	margin:10px 10px 0px 160px;
	background-position: 118px 7px;
}

div.alignTR_2x1_nb p {
	margin:0px 10px 0px 160px;
}


/*************** SMALL TEXTBOX POSITIONING WITH BORDER *****************/

/*** ALIGN BOTTOM LEFT ***/

div.alignBL_2x1_wb h2{
	margin:65px 130px 0px 10px;
	background-position: 126px 7px;
}

div.alignBL_2x1_wb p {
	margin:0px 130px 0px 10px;
}

/*** ALIGN BOTTOM RIGHT ***/

div.alignBR_2x1_wb h2{
	margin:65px 10px 0px 140px;
	background-position: 118px 7px;
}

div.alignBR_2x1_wb p {
	margin:0px 10px 0px 140px;
}

/*** ALIGN TOP LEFT ***/

div.alignTL_2x1_wb h2{
	margin:10px 130px 0px 10px;
	background-position: 126px 7px;
}

div.alignTL_2x1_wb p {
	margin:0px 130px 0px 10px;
}

/*** ALIGN TOP RIGHT ***/

div.alignTR_2x1_wb h2{
	margin:10px 10px 0px 140px;
	background-position: 118px 7px;
}

div.alignTR_2x1_wb p {
	margin:0px 10px 0px 140px;
}

/**************** PROMO SECTION COLOURS ****************/
/* are defined at the bottom of promo_2x2.css */

