/*************** 1X1 WITH BORDERS *******************/


/** DEFINES BACKGROUND, HEIGHT, WIDTH & BORDER AND TEXT STYLES AND COLOURS **/

div.promo_1x1_wb {
	height:127px;
	width:127px;
	border: 10px solid white;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}


/*************** 1X1 WITH NO BORDERS *******************/

/** DEFINES BACKGROUND, HEIGHT, WIDTH & BORDER AND TEXT STYLES AND COLOURS **/

div.promo_1x1_nb {
	padding:1px;
	height: 145px;
	width: 145px;
	background-repeat: no-repeat;
	background-position:0px 0px;
}

/*************** GENERIC STYLES *****************/

/** WHITE TEXT BOX/ ORANGE & GREY TEXT **/

div.textBoxWhi_1x1 p {
	width:115px;
	color:#707070;
	background-color:white;
	margin:0px 10px 0px 10px;
	padding:0px 5px 5px 5px;
/*	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity: 0.75; */
}

div.textBoxWhi_1x1 p a {
	color:#252525;
	text-decoration:none;
}

div.textBoxWhi_1x1 h2 {
	width:110px;
	color: #ca5b27;
	background-color:white;
	font-size: 75%;
	margin:0px 10px 0px 10px;
	padding:5px 10px 0px 5px;
	background-image: url(/internet/imagefiles.nsf/Lookup/promo_arrow_prod/$file/promo_arrow_prod.gif);
	background-repeat: no-repeat;
	background-position: 114px 8px;
/*	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity: 0.75; */
}

div.textBoxWhi_1x1 h2 a {
	color:#ca5b27;
	text-decoration:none;
}

/**** BLACK TEXT BOX  *****/

div.textBoxBla_1x1 p {
	color:#707070;
	background-color:black;
	margin:0px 10px 0px 10px;
	padding:0px 5px 15px 5px;
}

div.textBoxBla_1x1 p a {
	color:#707070;
	text-decoration:none;
}
div.textBoxBla_1x1 h2 {
	background-color:black;
	font-size: 75%;
	margin:0px 10px 0px 10px;
	padding:5px 0px 0px 5px;
}

/********* BLACK TITLE BAR *************/

div.titleBarBla_1x1 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.titleBarBla_1x1 h2 a {
	color: white;
	text-decoration: none;
}



/** TEXT BOX POSITION - ALIGN = TOP **/
div.alignTO_1x1 h2{
	margin-top:10px;
}

/** TEXT BOX POSITION - ALIGN = BOTTOM **/
div.alignBO_1x1 h2{
	margin-top:65px;
}

/** TITLE BAR POSITION - ALIGN = DEAD BOTTOM **/

div.alignDB_1x1 h2 {
	margin-top:125px;
}
