#RightBar, #RightBarMK2 {
	float:right;
	width:163px;
	/*right:5px;
	top:180px;
	position:absolute;*/
}
.RightBox {/*Generic box*/
	width:157px;
	padding: 8px 0 13px;
	margin:5px 3px;
	background:no-repeat bottom;
	float:right;
	text-align:left;
	clear:right;
}
	.RightBox h6 {
		background:no-repeat top;
		text-align:center;
		margin:0;
		padding:7px 0;
		width:157px;
		font-size:12px;
		display:block;
	}
		.RightBox h6 a {
			color:#000;
			text-decoration:none;
		}
	.RightBox div {
		background:repeat-y;
	}
		.RightBox div div {
			background:#FFF;
			font-size:11px;
			margin:0 5px;
			padding:0 5px;
		}
			.RightBox div div p, .RightBox div div form {
				margin: 8px 0;
			}
	.RightBox fieldset {
		padding:0;
		margin:0;
		border:0;
	}
	.RightBox button {
		width:130px;
		font-size:11px;
		letter-spacing:normal;
	}
	.RightBox strong {
		display:inline;
	}

.BlueBox {
	background-image:url(/structural/GLOBAL/images/rightBoxes/Blue_Foot.gif);
}
	.BlueBox h6 {
		background-image:url(/structural/GLOBAL/images/rightBoxes/Blue_Head.jpg);
	}
	.BlueBox div {
		background-image:url(/structural/GLOBAL/images/rightBoxes/Blue_Body.gif);
	}
	.BlueBox div div {
		border:1px solid #5C97C1;
	}

.RedBox {
	background-image:url(/structural/GLOBAL/images/rightBoxes/Red_Foot.gif);
}
	.RedBox h6 {
		background-image:url(/structural/GLOBAL/images/rightBoxes/Red_Head.jpg);
	}
	.RedBox div {
		background-image:url(/structural/GLOBAL/images/rightBoxes/Red_Body.gif);
	}
	.RedBox div div {
		border:1px solid #FFC9C9;
	}

.PurpleBox {
	background-image:url(/structural/GLOBAL/images/rightBoxes/Purple_Foot.gif);
}
	.PurpleBox h6 {
		background-image:url(/structural/GLOBAL/images/rightBoxes/Purple_Head.jpg);
	}
	.PurpleBox div {
		background-image:url(/structural/GLOBAL/images/rightBoxes/Purple_Body.gif);
	}
	.PurpleBox div div {
		border:1px solid #CCCDFF;
	}



#QuickTopMailingList {
	display:none;
}
#QuickMailingList input {
	width:130px;
}
#QuickMailingList button {
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background:#069;
	color:#FFF;
}
#QuickMailingList label {
	display:block;
}

#QuickTopMailingList input, #QuickTopMailingList button {
	width: 130px;
	border:1px solid #333;
	background:#FFF;
	color:#000;
	font-size:12px;
	font-weight:normal;
}
#QuickTopMailingList button {
	font-weight:bold;
	background:#069;
	color:#FFF;
	letter-spacing:normal;
}






/*

Right bar associated products

*/
#rightAssProducts {/*Surrounds all products*/
	border:1px solid #89ADC5;
	background:#FFF;
	padding:.7em;
}
#rightAssProducts a:hover {/*all links with right box*/
	color:#C00;
	text-decoration:underline;
}
#rightAssProducts p {/*all paragraphs*/
	margin:0 0 .5em;
}
#rightAssProducts strong {/*header*/
	display:block;
	color:#C00;
	margin:0 .5em 1em;
}
#rightAssProducts div.rightBarProduct {/*surrounds one product*/
	font-size:11px;
	border-top:1px solid #EAEAEA;
	padding-top:1em;
	padding-bottom:1em;
}
#rightAssProducts div.rightBarProduct img {/*small product image*/
	width:60px;
	float:left;
	margin-right:5px;
	border:0;
}
#rightAssProducts div.rightBarProduct p.RBproductTitle, #rightAssProducts div.rightBarProduct p.RBproductTitle a {/*title link text*/
	color:#000;
	text-decoration:none;
	text-align:left;
}
#rightAssProducts div.rightBarProduct p.RBprice {/*price*/
	clear:left;
}
#rightAssProducts div.rightBarProduct p.RBprice span {/*actual price block*/
	background:#C00;
	color:#FFF;
	margin-right:1em;
	padding:.1em;
}
#rightAssProducts div.rightBarProduct p.RBprice a {/*more info link within price p*/
}
#rightAssProducts div.rightBarProduct p.RBmultipack, #rightAssProducts div.rightBarProduct p.RBmultipack a {/*optional multipack deal link*/
	color:#404040;
}

#assPag a {
	border:1px solid #C00;
	padding:.2em .3em;
	margin:.3em .2em;
	cursor:pointer;
}
#assPag a:hover {
	background:#FFC;
	text-decoration:underline;
}



.rightBoxSurround {/*Right box*/
	border:2px dotted #BBB;
	padding:5px;
	margin:1em 0;
	text-align:left;
}
.rightBoxSurround strong.rightBoxHeader {/*Header*/
	text-align:left;
	text-transform:uppercase;
	display:block;
	font-size:14px;
}
.rightBoxSurround strong.orangeHeader {/*Header Colour*/
	color:#F47912;
}
.rightBoxSurround strong.redHeader {/*Header Colour*/
	color:#C00;
}
.rightBoxSurround strong.blueHeader {/*Header Colour*/
	color:#036;
}
#rightBoxAwards a {
	text-align:center;
	display:block;
}
#rightBoxAwards img {
	margin:.5em auto;
}

