@charset "UTF-8";
/* CSS Document */
body {
	background-color: #FFFFFF;
	font: 0.7em Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4;
	margin: 0;
	padding: 0 0 20px 0;
	text-align: center;
	color: #000000;
}
p, h1 {
	margin: 0;
	padding: 0;
}

a:link, a:visited {
	color: #E42618;
	text-decoration: none;
	outline: none;
}
a:hover, a:active {
	color: #000000;
	text-decoration: underline;
	outline: none;
}

/*Sundries*/
.htmlBody #coloredBG {
	width: 100%;
	padding: 20px 0 0 0;
	margin: 0;
	background-color: #B3E0F6;
	float: none;
}

.hide {
	display: none;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.smallText {
	font-size: 85%;
}

.horizRule {
	border-bottom: #939598 1px solid;
	margin: 5px 0;
}

.horizRule2 {
	border-bottom: #58595B 1px solid;
	margin: 2px 0;
}

.horizRuleCHRH {
	border-bottom: #FFFFFF 1px solid;
	margin: 5px 0;
}

.horizRuleCH {
	border-bottom: #939598 1px solid;
	margin: 0 0 5px 0;
}

.horizRuleNews {
	border-bottom: #58595B 1px solid;
	margin: 20px 0;
}
.rhIconLge {
	width: 170px;
	margin: 0;
	text-align: center;
}
.rhIconLge p {
	font-size: 10px;
	padding: 0;
	margin: 0;
	line-height: 1.1em;
}
.htmlBody #smlIconHolder {
	width: 256px;
	background-color: transparent;
	padding: 0;
	margin: 0;
	float: right;
}
.htmlBody #smlIconHolder p {
	font-size: 10px;
	margin: 0;
	text-align: center;
	line-height: 1.1em;
}
.htmlBody #smlIconHolderTop {
	width: 256px;
	background-color: transparent;
	padding: 0;
	margin: 0;
}
.htmlBody #smlIconHolderBottom {
	width: 256px;
	background-color: transparent;
	padding: 0;
	margin: 0;
}
.rhIconSmlLeft {
	width: 113px;
	padding: 0 5px;
	margin: 0;
	text-align: center;
	float: left;
}
.rhIconSmlRight {
	width: 113px;
	padding: 0 5px;
	margin: 0;
	text-align: center;
	float: right;
}
.htmlBody #lowerContainerCopy {
	width: 370px;
	padding-bottom: 20px;
}


/*Top Banner*/
.htmlBody #topBanner {
	width: 940px;
	background-color: #E42618;
	background-image: url(css-images/strapline.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0 auto;
}

.htmlBody #logoHolder {
	width: 873px;
	background-color: transparent;
	padding: 0;
	margin: 0 30px 0 37px;
}

.htmlBody #hbLogo {
	width: 217px;
	height: 47px;
	background-color: transparent;
	background-image: url(css-images/home-bargains-logo.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 25px 0;
	margin: 0;
	float: left;
}

.htmlBody #tjmLogo {
	width: 126px;
	height: 61px;
	background-color: transparent;
	background-image: url(css-images/tj-morris-logo.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding: 18px 0;
	margin: 0;
	float: right;
}


/*Navigation Bar*/

.htmlBody #navBar {width: 940px; font-size: 90%; background: #E42618 url(css-images/grey-line.gif) bottom repeat-x; padding: 0; margin: 0; text-align: center;}
		.htmlBody #navBar ul {list-style: none; display: block; margin: 0; padding: 0;}
				.htmlBody #navBar ul li {margin: 0; padding: 0 2px; float: left; display: block;}

						.htmlBody #navBar .leftEnd {padding-left: 0px;}
						.htmlBody #navBar .rightEnd {padding-right: 0px;}

						.htmlBody #navBar ul li a:link, .htmlBody #navBar ul li a:visited {width: 106px; line-height: 28px; float: left; display: block; padding: 4px 4px 0 4px; margin: 0; color: #58595B; text-decoration: none; font-weight: normal; outline: none; border-bottom: #ABABAB 1px solid;}
						
						
						.htmlBody #navBar ul li a:link.homeNavOff, .htmlBody #navBar ul li a:visited.homeNavOff {background: url(css-images/tab-home.gif) bottom no-repeat; outline: none;}
						.htmlBody #navBar ul li a:hover.homeNavOff, .htmlBody #navBar ul li a:active.homeNavOff {background: url(css-images/tab-hover.gif) bottom no-repeat; outline: none;}
						
						.htmlBody #navBar ul li a:link.aboutNavOff, .htmlBody #navBar ul li a:visited.aboutNavOff {background: url(css-images/tab-about.gif) bottom no-repeat; outline: none;}
						.htmlBody #navBar ul li a:hover.aboutNavOff, .htmlBody #navBar ul li a:active.aboutNavOff {background: url(css-images/tab-hover.gif) bottom no-repeat; outline: none;}
						
						.htmlBody #navBar ul li a:link.storesNavOff, .htmlBody #navBar ul li a:visited.storesNavOff {background: url(css-images/tab-stores.gif) bottom no-repeat; outline: none;}
						.htmlBody #navBar ul li a:hover.storesNavOff, .htmlBody #navBar ul li a:active.storesNavOff {background: url(css-images/tab-hover.gif) bottom no-repeat; outline: none;}
						
						.htmlBody #navBar ul li a:link.jobsNavOff, .htmlBody #navBar ul li a:visited.jobsNavOff {background: url(css-images/tab-jobs.gif) bottom no-repeat; outline: none;}
						.htmlBody #navBar ul li a:hover.jobsNavOff, .htmlBody #navBar ul li a:active.jobsNavOff {background: url(css-images/tab-hover.gif) bottom no-repeat; outline: none;}
						
						.htmlBody #navBar ul li a:link.commNavOff, .htmlBody #navBar ul li a:visited.commNavOff {background: url(css-images/tab-comm.gif) bottom no-repeat; outline: none;}
						.htmlBody #navBar ul li a:hover.commNavOff, .htmlBody #navBar ul li a:active.commNavOff {background: url(css-images/tab-hover.gif) bottom no-repeat; outline: none;}
						
						.htmlBody #navBar ul li a:link.newsNavOff, .htmlBody #navBar ul li a:visited.newsNavOff {background: url(css-images/tab-news.gif) bottom no-repeat; outline: none;}
						.htmlBody #navBar ul li a:hover.newsNavOff, .htmlBody #navBar ul li a:active.newsNavOff {background: url(css-images/tab-hover.gif) bottom no-repeat; outline: none;}
						
						.htmlBody #navBar ul li a:link.crimeNavOff, .htmlBody #navBar ul li a:visited.crimeNavOff {background: url(css-images/tab-crime.gif) bottom no-repeat; outline: none;}
						.htmlBody #navBar ul li a:hover.crimeNavOff, .htmlBody #navBar ul li a:active.crimeNavOff {background: url(css-images/tab-hover.gif) bottom no-repeat; outline: none;}
						
						.htmlBody #navBar ul li a:link.contactNavOff, .htmlBody #navBar ul li a:visited.contactNavOff {background: url(css-images/tab-contact.gif) bottom no-repeat; outline: none;}
						.htmlBody #navBar ul li a:hover.contactNavOff, .htmlBody #navBar ul li a:active.contactNavOff {background: url(css-images/tab-hover.gif) bottom no-repeat; outline: none;}
						
						
						.htmlBody #navBar ul li a:link.homeNavOn, .htmlBody #navBar ul li a:visited.homeNavOn {background: url(css-images/tab-home.gif) bottom no-repeat; border-bottom: #E2F4FD 1px solid; outline: none;}
						.htmlBody #navBar ul li a:hover.homeNavOn, .htmlBody #navBar ul li a:active.homeNavOn {outline: none;}
						
						.htmlBody #navBar ul li a:link.aboutNavOn, .htmlBody #navBar ul li a:visited.aboutNavOn {background: url(css-images/tab-about.gif) bottom no-repeat; border-bottom: #E7E0E4 1px solid; outline: none;}
						.htmlBody #navBar ul li a:hover.aboutNavOn, .htmlBody #navBar ul li a:active.aboutNavOn {outline: none;}
						
						.htmlBody #navBar ul li a:link.storesNavOn, .htmlBody #navBar ul li a:visited.storesNavOn {background: url(css-images/tab-stores.gif) bottom no-repeat; border-bottom: #D4EDED 1px solid; outline: none;}
						.htmlBody #navBar ul li a:hover.storesNavOn, .htmlBody #navBar ul li a:active.storesNavOn {outline: none;}
						
						.htmlBody #navBar ul li a:link.jobsNavOn, .htmlBody #navBar ul li a:visited.jobsNavOn {background: url(css-images/tab-jobs.gif) bottom no-repeat; border-bottom: #F5E0CD 1px solid; outline: none;}
						.htmlBody #navBar ul li a:hover.jobsNavOn, .htmlBody #navBar ul li a:active.jobsNavOn {outline: none;}
						
						.htmlBody #navBar ul li a:link.commNavOn, .htmlBody #navBar ul li a:visited.commNavOn {background: url(css-images/tab-comm.gif) bottom no-repeat; border-bottom: #F4E0FF 1px solid; outline: none;}
						.htmlBody #navBar ul li a:hover.commNavOn, .htmlBody #navBar ul li a:active.commNavOn {outline: none;}
						
						.htmlBody #navBar ul li a:link.newsNavOn, .htmlBody #navBar ul li a:visited.newsNavOn {background: url(css-images/tab-news.gif) bottom no-repeat; border-bottom: #D9D7C5 1px solid; outline: none;}
						.htmlBody #navBar ul li a:hover.newsNavOn, .htmlBody #navBar ul li a:active.newsNavOn {outline: none;}
						
						.htmlBody #navBar ul li a:link.crimeNavOn, .htmlBody #navBar ul li a:visited.crimeNavOn {background: url(css-images/tab-crime.gif) bottom no-repeat; border-bottom: #F4EDCB 1px solid; outline: none;}
						.htmlBody #navBar ul li a:hover.crimeNavOn, .htmlBody #navBar ul li a:active.crimeNavOn {outline: none;}
						
						.htmlBody #navBar ul li a:link.contactNavOn, .htmlBody #navBar ul li a:visited.contactNavOn {background: url(css-images/tab-contact.gif) bottom no-repeat; border-bottom: #E5D3BD 1px solid; outline: none;}
						.htmlBody #navBar ul li a:hover.contactNavOn, .htmlBody #navBar ul li a:active.contactNavOn {outline: none;}


/*Home Page*/
.htmlBody #upperContainerHome {
	width: 893px;
	background-color: #E2F4FD;
	margin: 0 auto;
	padding: 25px 10px 15px 37px;
	text-align: left;
}
.htmlBody #lowerContainerHome {
	font-size: 90%;
	width: 940px;
	margin: 0 auto;
	padding: 0;
	background-color: transparent;
	background-image: url(css-images/3-box-bg.gif);
	background-position: top;
	background-repeat: repeat-y;
	text-align: left;
}
.htmlBody #lowerContainerHome h1 {
	font-size: 100%;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: #000000;
}
.htmlBody #lowerContainerHome a:link, .htmlBody #lowerContainerHome a:visited {
	font-weight: normal;
	color: #E42618;
	padding: 0 10px 0 0;
	text-decoration: none; 
	display: inline-block;
	font-weight: normal;
	background-image: url(css-images/off-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.htmlBody #lowerContainerHome a:hover, .htmlBody #lowerContainerHome a:active {
	color: #666666;
	text-decoration: underline;
	background-image: url(css-images/on-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}


.htmlBody #lhColumnHome {
	width: 380px;
	padding: 0;
	margin: 0;
}
.htmlBody #lhColumnHome h1 {
	font-size: 160%;
	font-weight: normal;
	padding: 0.7em 0;
	margin: 0;
	color: #E42618;
}
.htmlBody #lhColumnHome h2 {
	font-size: 120%;
	font-weight: normal;
	padding: 0.7em 0;
	margin: 0;
	color: #E42618;
}
.htmlBody #lhColumnHome p {
	padding: 0 0 0.7em 0;
	margin: 0;
	color: #000000;
}
.htmlBody #lhColumnHome .firstLine {
	padding-top: 0;
}
.htmlBody #lhColumnHome .lastLine {
	padding-bottom: 0;
}

.htmlBody #rhColumnHome {
	width: 140px;
	background-color: transparent;
	padding: 10px 10px 10px 340px;
	margin: 0;
	float: right;
	text-align: right;
	background-image: url(images/home-upper.gif);
	background-position: left;
	background-repeat: no-repeat;
	line-height: 17px;
}
.htmlBody #rhColumnHome ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.htmlBody #rhColumnHome li {
	font-weight: bold;
	color: #E42618;
	padding: 2px 0;
	margin: 0;
}
.htmlBody #rhColumnHome a:link, .htmlBody #rhColumnHome a:visited {
	font-weight: normal; font-size: 15px; line-height: 17px; color: #EFEFEF; width: 130px; height: 47px; padding: 13px 5px 0px 5px; margin: 0 0 10px 0; text-align: center; text-decoration: none; display: block; background: url(css-images/home-button-up.gif) right no-repeat;
}
.htmlBody #rhColumnHome a:hover, .htmlBody #rhColumnHome a:active {color: #FFF; text-decoration: none; background: url(css-images/home-button-over.gif) right no-repeat;
}
.htmlBody #rhColumnHome .firstLine {
	padding-top: 0;
}
.htmlBody #rhColumnHome .lastLine {
	padding-bottom: 0;
}

/*Image Strip */
.htmlBody #imageStrip {
	width: 940px;
	height: 130px;
	padding: 0 0 20px 0;
	margin: 0 auto;
	/*background-image: url(images/image-strip.jpg);
	background-position: top;
	background-repeat: no-repeat;*/
}


/*Lower Boxes*/
.htmlBody #leftBox {
	width: 300px;
	padding: 0;
	margin: 0;
	float: left;
	background-color: transparent;
}
.htmlBody #leftBox h1 {
	padding: 0 15px;
	margin: 0;
}
.htmlBody #leftBox a:link, .htmlBody #leftBox a:visited {
	width: 230px;
	padding: 10px 0 10px 40px;
	margin: 0;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background: url(images/news-icon-off.gif) left no-repeat;
	display: block;
}
.htmlBody #leftBox a:hover, .htmlBody #leftBox a:active {
	color: #E42618;
	text-decoration: underline;
	background: url(images/news-icon-on.gif) left no-repeat;
}
.htmlBody #leftBox .firstLine {
	padding-top: 5px;
	margin: 0;
}
.htmlBody #leftBox .lastLine {
	padding-bottom: 0px;
	margin: 0;
}
.htmlBody #leftBox h1.lastLine {
	padding-bottom: 0px;
	margin: 0;
}
.htmlBody #leftBox a.lastLine {
	padding-bottom: 0px;
	margin: 0;
}
.htmlBody #leftBoxHeader {
	width: 300px;
	height: 68px;
	padding: 0;
	margin: 0;
	background-image: url(images/store-news-head.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.articleTable {
	padding: 0;
	margin: 0;
}
.articleTable tr {
	padding: 0;
	margin: 0;
}
.articleTable td {
	padding: 15px 15px 0 15px;
	margin: 0;
	text-align: left;
	vertical-align: top;
}
.articleTable caption {
	text-align: left;
	padding: 0 0 3px 0;
}
.articleTableImage {
	margin: 0;
	padding: 0;
	border: #FFFFFF 1px solid;
}
.htmlBody #storeNews2 {
	width: 150px;
	min-height: 100px;
	padding: 0 0 0 120px;
	margin: 0 15px;
	background-color: transparent;
	background-image: url(images/store-news2.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

.htmlBody #centerBox {
	width: 300px;
	padding: 0px;
	margin: 0 auto;
}
.htmlBody #centerBoxHeader {
	width: 300px;
	height: 68px;
	padding: 0;
	margin: 0;
	background-image: url(images/comm-news-head.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.htmlBody #commNews1 {
	width: 150px;
	min-height: 100px;
	padding: 0 0 0 120px;
	margin: 15px;
	background-color: transparent;
	background-image: url(images/comm-news1.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.htmlBody #commNews2 {
	width: 150px;
	min-height: 100px;
	padding: 0 0 0 120px;
	margin: 0 15px;
	background-color: transparent;
	background-image: url(images/comm-news2.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}


.htmlBody #rightBox {
	width: 300px;
	padding: 0px;
	float: right;
	margin: 0;
	background-color: #D4EDED;
	background-image: url(images/store-finder-box.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.htmlBody #storeFinderCopy {
	width: 120px;
	padding: 95px 145px 20px 15px;
	margin: 0;
	background-color: transparent;
}
.htmlBody #threeBoxFoot {
	width: 940px;
	height: 32px;
	padding: 0;
	margin: 0 auto;
	background-image: url(css-images/lower-boxes-foot.gif);
	background-position: top;
	background-repeat: no-repeat;
}
/*Store Finder Homepage Form*/
.htmlBody #rightBox form {
	display: inline-block;
	width: 270px;
	padding: 20px 15px 0 15px;
	margin: 0;
	border: none;
}
.htmlBody #rightBox label {
	font-size: 80%;
	color: #000000;
	padding: 0;
	margin: 0;
}
.htmlBody #rightBox input.txt {
	color: #000000;
	background-color: #FFFFFF;
	border: 1px inset #939598;
	width: 114px;
	padding: 5px;
	margin: 3px 0 0 0;
	float: left;
}
.htmlBody #rightBox input.btn {
	font-size: 10px;
	color: #FFFFFF;
	width: 130px;
	height: 30px;
	padding: 0;
	margin: 0;
	float: right;
	border: none;
	background-color: transparent;
	background-image: url(css-images/button.gif);
	background-position: left;
	background-repeat: no-repeat;
}


/*Generic Page Elements*/
.htmlBody #lhColumn {
	width: 380px;
	padding: 0;
	margin: 0;
}
.htmlBody #lhColumn h1 {
	font-size: 160%;
	font-weight: normal;
	padding: 0.7em 0;
	margin: 0;
	color: #E42618;
}
.htmlBody #lhColumn h2 {
	font-size: 120%;
	font-weight: normal;
	padding: 0.4em 0 0 0;
	margin: 0;
	color: #E42618;
}
.htmlBody #lhColumn p {
	padding: 0 0 0.7em 0;
	margin: 0;
	color: #000000;
}
.htmlBody #lhColumn .firstLine {
	padding-top: 0;
}
.htmlBody #lhColumn .lastLine {
	padding-bottom: 0;
}

.htmlBody #rhColumn {
	width: 443px;
	background-color: transparent;
	padding: 20px 10px 10px 10px;
	margin: 0;
	float: right;
	text-align: right;
	line-height: 17px;
}
.htmlBody #rhColumn h1 {
	font-size: 100%;
	font-weight: bold;
	padding: 0.6em 0 0 0;
	margin: 0;
	color: #E42618;
}
.htmlBody #rhColumn ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.htmlBody #rhColumn li {
	padding: 0;
	margin: 0;
}
.htmlBody #rhColumn a:link, .htmlBody #rhColumn a:visited {
	font-weight: normal;
	color: #E42618;
	padding: 2px 10px 2px 0px;
	text-decoration: none; 
	display: block;
	background-image: url(css-images/off-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.htmlBody #rhColumn a:hover, .htmlBody #rhColumn a:active {
	color: #666666;
	text-decoration: underline;
	background-image: url(css-images/on-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.htmlBody #rhColumn .firstLine {
	padding-top: 0;
}
.htmlBody #rhColumn .lastLine {
	padding-bottom: 0;
}

.htmlBody #lowerContainer {
	font-size: 100%;
	color: #939598;
	width: 903px;
	margin: 0 auto;
	padding: 0 0 20px 37px;
	background-color: transparent;
	text-align: left;
}
.htmlBody #lowerContainer h1 {
	font-size: 110%;
	font-weight: bold;
	padding: 5px 0;
	margin: 0;
}
.htmlBody #lowerContainer p {
	padding: 0 0 10px 0;
}
.htmlBody #lowerContainer a:link, .htmlBody #lowerContainer a:visited {
	font-weight: normal;
	color: #E42618;
	padding: 0 10px 0 0;
	text-decoration: none; 
	display: inline-block;
	font-weight: normal;
	background-image: url(css-images/off-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.htmlBody #lowerContainer a:hover, .htmlBody #lowerContainer a:active {
	color: #666666;
	text-decoration: underline;
	background-image: url(css-images/on-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.htmlBody #lowerContainer .firstLine {
	padding-top: 37px;
}
.htmlBody #lowerContainer .lastPara {
	padding-bottom: 30px;
}

.htmlBody #lowerContainerImageBlock {
	width: 500px;
	margin: 0 0 20px 20px;
	padding: 0;
	background-color: transparent;
	text-align: left;
	float: right;
}
.htmlBody #lowerContainerImageTop {
	width: 500px;
	height: 197px;
	margin: 0;
	padding: 0 0 4px 0;
	background-color: transparent;
	background-image: url(images/top-filler-img.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
.htmlBody #lowerContainerImageBottomLeft {
	width: 248px;
	height: 165px;
	margin: 0;
	padding: 0;
	background-color: transparent;
	background-image: url(images/bottom-left-filler-img.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
.htmlBody #lowerContainerImageBottomRight {
	width: 248px;
	height: 165px;
	margin: 0;
	padding: 0;
	background-color: transparent;
	background-image: url(images/bottom-right-filler-img.jpg);
	background-position: top;
	background-repeat: no-repeat;
	float: right;
}

.dataTable {
	border: 1px solid #939598;
	border-collapse: collapse;
	margin: 10px 0 20px 0;
}
.dataTable tr {
	border: 1px solid #939598;
}
.dataTable td {
	padding: 3px 5px 3px 3px;
}
.dataTable th {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #939598;
	padding: 1px 3px;
}
.dataTable caption {
	text-align: left;
	padding: 0 0 3px 0;
}
.htmlBody #formLeft {
	width: 403px;
	padding: 0;
	margin: 0;
	float: left;
}
.htmlBody #formRight {
	width: 403px;
	padding: 0;
	margin: 0;
	float: right;
}
.htmlBody #otherFormHolder {
	width: 866px;
	padding: 37px 0 0 0;
	margin: 0;
}
.htmlBody #otherFormHolder form {
	width: 846px;
	padding: 10px;
	margin: 0;
	border: 1px dotted #939598;
	background-color: #EFEFEF;
}
.htmlBody #otherFormHolder label {
	font-size: 100%;
	color: #000000;
	padding: 10px 0 0 0;
	margin: 0;
}
.htmlBody #otherFormHolder select {
	font-size: 100%;
	color: #000000;
	padding: 0;
	margin: 3px 0 15px 0;
}
.htmlBody #otherFormHolder input.txt {
	color: #939598;
	background-color: #FFFFFF;
	border: 1px inset #939598;
	width: 393px;
	padding: 5px;
	margin: 3px 0 15px 0;
}
.htmlBody #otherFormHolder textarea.txt2 {
	color: #939598;
	background-color: #FFFFFF;
	border: 1px inset #939598;
	width: 403px;
	height: 6em;
	padding: 0;
	margin: 0 0 15px 0;
}
.htmlBody #otherFormHolder input.btn {
	font-size: 10px;
	color: #FFFFFF;
	width: 130px;
	height: 30px;
	padding: 0;
	margin: 0;
	border: none;
	background-color: transparent;
	background-image: url(css-images/button.gif);
	background-position: left;
	background-repeat: no-repeat;
}


/*About Page*/
.htmlBody #upperContainerAbout {
	width: 903px;
	background-color: #E7E0E4;
	margin: 0 auto;
	padding: 15px 0 0 37px;
	text-align: left;
}
.htmlBody #lhColumnAbout {
	width: 390px;
	padding: 10px 0 0 0;
	margin: 0;
}
.htmlBody #lhColumnAbout h1 {
	font-size: 160%;
	font-weight: normal;
	padding: 0.7em 0;
	margin: 0;
	color: #E42618;
}
.htmlBody #lhColumnAbout h2 {
	font-size: 120%;
	font-weight: normal;
	padding: 0.4em 0 0 0;
	margin: 0;
	color: #E42618;
}
.htmlBody #lhColumnAbout p {
	padding: 0 0 0.7em 0;
	margin: 0;
	color: #000000;
}
.htmlBody #lhColumnAbout .firstLine {
	padding-top: 0;
}
.htmlBody #lhColumnAbout .lastLine {
	padding-bottom: 0;
}

.htmlBody #rhColumnAbout {
	width: 204px;
	background-color: transparent;
	padding: 5px 0 0 299px;
	bottom: 0;
	margin: 0;
	float: right;
	text-align: right;
	background-image: url(images/about-upper.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	line-height: 17px;
}
.htmlBody #rhColumnAbout ul {
	list-style: none;
	padding: 12px 0 0 0;
	margin: 0;
	background: transparent url(css-images/about-button-head.gif) top no-repeat;
}
.htmlBody #rhColumnAbout li {
	padding: 0;
	margin: 0;
}
.htmlBody #rhColumnAbout a:link, .htmlBody #rhColumnAbout a:visited {
	width: 114px;
	height: 58px;
	font-weight: normal;
	font-size: 115%;
	color: #58595B;
	padding: 25px 45px 0 45px;
	text-decoration: none; 
	display: block;
	text-align: center;
}
.htmlBody #rhColumnAbout a:hover, .htmlBody #rhColumnAbout a:active {
	color: #000;
}
.htmlBody #rhColumnAbout .landlordsLink {background: transparent url(css-images/about-button-top.gif) top no-repeat;}
.htmlBody #rhColumnAbout .suppliersLink {background: transparent url(css-images/about-button-middle.gif) top no-repeat;}
.htmlBody #rhColumnAbout .pressLink {background: transparent url(css-images/about-button-bottom.gif) top no-repeat;}

.htmlBody #rhColumnAbout .firstLine {
	padding-top: 0;
}
.htmlBody #rhColumnAbout .lastLine {
	padding-bottom: 0;
}

.htmlBody #lowerContainerImageBlockAbout {
	width: 500px;
	margin: 0 0 20px 20px;
	padding: 0;
	background-color: transparent;
	text-align: left;
	float: right;
}
.htmlBody #lowerContainerImageTopAbout {
	width: 500px;
	height: 197px;
	margin: 0;
	padding: 0 0 4px 0;
	background-color: transparent;
	background-image: url(images/about-top-img.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
.htmlBody #lowerContainerImageBottomLeftAbout {
	width: 248px;
	height: 165px;
	margin: 0;
	padding: 0;
	background-color: transparent;
	background-image: url(images/about-bottom-left-img.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
.htmlBody #lowerContainerImageBottomRightAbout {
	width: 248px;
	height: 165px;
	margin: 0;
	padding: 0;
	background-color: transparent;
	background-image: url(images/about-bottom-right-img.jpg);
	background-position: top;
	background-repeat: no-repeat;
	float: right;
}


/*Stores Landlords Page*/
.htmlBody #upperContainerLandlords {
	width: 893px;
	background-color: #E2F4FD;
	margin: 0 auto;
	padding: 25px 10px 0 37px;
	text-align: left;
}
.htmlBody #lhColumnLandlords {
	width: 370px;
	padding: 0 260px 15px 0;
	margin: 0;
	background-image: url(images/landlords-upper.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}
.htmlBody #lhColumnLandlords h1 {
	font-size: 160%;
	font-weight: normal;
	padding: 0.7em 0;
	margin: 0;
	color: #E42618;
}
.htmlBody #lhColumnLandlords h2 {
	font-size: 120%;
	font-weight: normal;
	padding: 0.4em 0 0 0;
	margin: 0;
	color: #E42618;
}
.htmlBody #lhColumnLandlords p {
	padding: 0 0 0.7em 0;
	margin: 0;
	color: #000000;
}
.htmlBody #lhColumnLandlords ul {
	padding: 0.2em 0 0 15px;
	margin: 0;
}
.htmlBody #lhColumnLandlords li {
	list-style-image: url(css-images/red-bullet.gif);
	padding: 0.1em 0 0.1em 5px;
	margin: 0;
}
.htmlBody #lhColumnLandlords .firstLine {
	padding-top: 0;
}
.htmlBody #lhColumnLandlords .lastLine {
	padding-bottom: 0;
}


.htmlBody #rhColumnLandlords {
	width: 233px;
	background-color: transparent;
	padding: 20px 10px 0 0;
	margin: 0;
	float: right;
	text-align: right;
	line-height: 17px;
}
.htmlBody #rhColumnLandlords h1 {
	font-size: 120%;
	font-weight: bold;
	padding: 0.6em;
	margin: 0;
	color: #E42618;
}
.htmlBody #rhColumnLandlords p {
	padding: 0.6em;
	margin: 0;
}
.htmlBody #rhColumnLandlords ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.htmlBody #rhColumnLandlords li {
	padding: 0;
	margin: 0;
}
.htmlBody #rhColumnLandlords a:link, .htmlBody #rhColumnLandlords a:visited {
	font-weight: normal;
	color: #E42618;
	padding: 2px 10px 2px 0px;
	text-decoration: none; 
	display: block;
	background-image: url(css-images/off-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.htmlBody #rhColumnLandlords a:hover, .htmlBody #rhColumnLandlords a:active {
	color: #666666;
	text-decoration: underline;
	background-image: url(css-images/on-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.htmlBody #rhColumnLandlords .firstLine {
	padding-top: 0;
}
.htmlBody #rhColumnLandlords .lastLine {
	padding-bottom: 0;
}

.htmlBody #lowerContainerLandlords {
	font-size: 100%;
	color: #939598;
	width: 903px;
	margin: 0 auto;
	padding: 0 0 20px 37px;
	background-color: transparent;
	text-align: left;
}
.htmlBody #lowerContainerLandlords h1 {
	font-size: 110%;
	font-weight: bold;
	padding: 5px 0;
	margin: 0;
}
.htmlBody #lowerContainerLandlords h2 {
	font-size: 100%;
	font-weight: bold;
	padding: 5px 0 0 0;
	margin: 0;
	color: #E42618;
}
.htmlBody #lowerContainerLandlords p {
	padding: 0 0 10px 0;
}
.htmlBody #lowerContainerLandlords a:link, .htmlBody #lowerContainerLandlords a:visited {
	font-weight: normal;
	color: #E42618;
	padding: 0 10px 0 0;
	text-decoration: none; 
	display: inline-block;
	font-weight: normal;
	background-image: url(css-images/off-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.htmlBody #lowerContainerLandlords a:hover, .htmlBody #lowerContainerLandlords a:active {
	color: #666666;
	text-decoration: underline;
	background-image: url(css-images/on-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.htmlBody #lowerContainerLandlords ul {
	padding: 0.2em 0 0 15px;
	margin: 0;
}
.htmlBody #lowerContainerLandlords li {
	list-style-image: url(css-images/red-bullet.gif);
	padding: 0.1em 0 0.1em 5px;
	margin: 0;
}
.htmlBody #lowerContainerLandlords .firstLine {
	padding-top: 37px;
}
.htmlBody #lowerContainerLandlords .lastPara {
	padding-bottom: 30px;
}

.htmlBody #lowerContainerLandlords .inlineLink a {
	padding: 0;
	margin: 0;
	background-image: none;
}

.htmlBody #lowerContainerImageBlockLandlords {
	width: 500px;
	margin: 0 0 20px 20px;
	padding: 0;
	background-color: transparent;
	text-align: left;
	float: right;
}
.htmlBody #lowerContainerImageTopLandlords {
	width: 500px;
	height: 163px;
	margin: 0;
	padding: 0 0 4px 0;
	background-color: transparent;
	background-image: url(images/landlords-top-img.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
.htmlBody #lowerContainerImageMiddleLandlords {
	width: 500px;
	height: 76px;
	margin: 0;
	padding: 0 0 4px 0;
	background-color: transparent;
	background-image: url(images/landlords-middle-img.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
.htmlBody #lowerContainerImageBottomLeftLandlords {
	width: 248px;
	height: 165px;
	margin: 0;
	padding: 0 0 20px 0;
	background-color: transparent;
	background-image: url(images/landlords-bottom-left-img.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
.htmlBody #lowerContainerImageBottomRightLandlords {
	width: 248px;
	height: 165px;
	margin: 0;
	padding: 0 0 20px 0;
	background-color: transparent;
	background-image: url(images/landlords-bottom-right-img.jpg);
	background-position: top;
	background-repeat: no-repeat;
	float: right;
}


/*Jobs Page*/
.htmlBody #upperContainerJobs {
	width: 893px; 
	background: #F5E0CD url(images/jobs-upper.jpg) bottom no-repeat;
	margin: 0 auto;
	padding: 25px 10px 20px 37px;
	text-align: left;
}
.htmlBody #lhColumnJobs {
	width: 330px;
	padding: 0 0 20px 0;
	margin: 0;
}
.htmlBody #lhColumnJobs h1 {
	font-size: 160%;
	font-weight: normal;
	padding: 0.7em 0;
	margin: 0;
	color: #E42618;
}
.htmlBody #lhColumnJobs h2 {
	font-size: 120%;
	font-weight: normal;
	padding: 0.4em 0 0 0;
	margin: 0;
	color: #E42618;
}
.htmlBody #lhColumnJobs p {
	padding: 0 0 0.7em 0;
	margin: 0;
	color: #000000;
}
.htmlBody #lhColumnJobs ul {
	padding: 0.2em 0 0 15px;
	margin: 0;
}
.htmlBody #lhColumnJobs li {
	list-style-image: url(css-images/red-bullet.gif);
	padding: 0.1em 0 0.1em 5px;
	margin: 0;
}
.htmlBody #lhColumnJobs .firstLine {
	padding-top: 0;
}
.htmlBody #lhColumnJobs .lastLine {
	padding-bottom: 0;
}


.htmlBody #rhColumnJobs {
	width: 290px;
	background-color: transparent;
	padding: 20px 0 0 0;
	margin: 0;
	float: right;
	text-align: right;
	line-height: 17px;
}
.htmlBody #rhColumnJobs h1 {
	font-size: 120%;
	font-weight: bold;
	padding: 0.6em;
	margin: 0;
	color: #E42618;
}
.htmlBody #rhColumnJobs p {
	padding: 0.6em;
	margin: 0;
}
.htmlBody #rhColumnJobs ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.htmlBody #rhColumnJobs li {
	padding: 0;
	margin: 0;
}
.htmlBody #rhColumnJobs a:link, .htmlBody #rhColumnJobs a:visited {
	font-weight: normal;
	color: #E42618;
	padding: 2px 10px 2px 0px;
	text-decoration: none; 
	display: block;
	background-image: url(css-images/off-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.htmlBody #rhColumnJobs a:hover, .htmlBody #rhColumnJobs a:active {
	color: #666666;
	text-decoration: underline;
	background-image: url(css-images/on-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.htmlBody #rhColumnJobs .firstLine {
	padding-top: 0;
}
.htmlBody #rhColumnJobs .lastLine {
	padding-bottom: 0;
}

.htmlBody #lowerContainerJobs {
	font-size: 100%;
	color: #939598;
	width: 903px;
	margin: 0 auto;
	padding: 0 0 20px 37px;
	background-color: transparent;
	text-align: left;
}
.htmlBody #lowerContainerJobs h1 {
	font-size: 110%;
	font-weight: bold;
	padding: 5px 0;
	margin: 0;
}
.htmlBody #lowerContainerJobs h2 {
	font-size: 100%;
	font-weight: bold;
	padding: 5px 0 0 0;
	margin: 0;
	color: #E42618;
}
.htmlBody #lowerContainerJobs p {
	padding: 0 0 10px 0;
}
.htmlBody #lowerContainerJobs a:link, .htmlBody #lowerContainerJobs a:visited {
	font-weight: normal;
	color: #E42618;
	padding: 0 10px 0 0;
	text-decoration: none; 
	display: inline-block;
	font-weight: normal;
	background-image: url(css-images/off-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.htmlBody #lowerContainerJobs a:hover, .htmlBody #lowerContainerJobs a:active {
	color: #666666;
	text-decoration: underline;
	background-image: url(css-images/on-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.htmlBody #lowerContainerJobs .firstLine {
	padding-top: 37px;
}
.htmlBody #lowerContainerJobs .lastPara {
	padding-bottom: 30px;
}

.htmlBody #lowerContainerJobs .inlineLink a {
	padding: 0;
	margin: 0;
	background-image: none;
}

.htmlBody #lowerRHContainerJobs {
	width: 500px;
	margin: 0 0 20px 0;
	padding: 0;
	background-color: transparent;
	text-align: left;
	float: right;
}
.htmlBody #lowerContainerImageTopJobs {
	width: 500px;
	height: 197px;
	margin: 0;
	padding: 0 0 4px 0;
	background-color: transparent;
	background-image: url(images/jobs-top-img.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
.htmlBody #lowerContainerImageBottomLeftJobs {
	width: 248px;
	height: 165px;
	margin: 0;
	padding: 0 0 20px 0;
	background-color: transparent;
	background-image: url(images/jobs-bottom-left-img.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
.htmlBody #lowerContainerImageBottomRightJobs {
	width: 248px;
	height: 165px;
	margin: 0;
	padding: 0 0 20px 0;
	background-color: transparent;
	background-image: url(images/jobs-bottom-right-img.jpg);
	background-position: top;
	background-repeat: no-repeat;
	float: right;
}

/* New Jobs Elements added by Martin Higham on 16/03/2009 */
.htmlBody #lowerRHContainerJobs a:link, .htmlBody #lowerRHContainerJobs a:visited {color: #666666; background: none; text-decoration: none; padding: 0; margin: 0;}
.htmlBody #lowerRHContainerJobs a:hover, .htmlBody #lowerRHContainerJobs a:active {color: #000000; background: none; text-decoration: underline; padding: 0; margin: 0;}

.htmlBody #jobSearchHead {width: 500px; height:12px; padding: 0; margin: 0; border: none; background: url(css-images/job-search-box-top.gif) top no-repeat; font-size: 1px;}

.htmlBody #jobSearchFoot {width: 500px; height:12px; padding: 0; margin: 0; border: none; background: url(css-images/job-search-box-foot.gif) top no-repeat; font-size: 1px;}

.htmlBody #jobSearchFormHolder {width: 480px; padding: 0 9px 2px 9px; margin: 0; border-left: #666666 solid 1px; border-right: #666666 solid 1px; background-color: #E42618;}

.htmlBody #lowerRHContainerJobs form {width: 480px; padding: 0; margin: 0; border: none;}
.htmlBody #lowerRHContainerJobs label {font-size: 110%; color: #FFFFFF; padding: 3px 0 0 0; margin: 0; float: left; line-height: 20px;}
.htmlBody #lowerRHContainerJobs input.txt {color: #000000; background-color: #FFFFFF; border: 1px inset #E42618; width: 114px; padding: 5px; margin: 3px 0 0 0;}
.htmlBody #lowerRHContainerJobs select {color: #000000; background-color: #FFFFFF; border: 1px inset #939598; width: 125px; padding: 5px; margin: 0; float: right; line-height: 20px;}
.htmlBody #lowerRHContainerJobs input.btn {font-size: 10px; color: #FFFFFF; width: 53px; height: 30px; padding: 0; margin: 0; float: right; border: none; background-color: transparent; background-image: url(css-images/button-sml.gif); background-position: left; background-repeat: no-repeat;}

.htmlBody #jobSearchResultsHolder {width: 480px; padding: 5px 9px; margin: 0; border-left: #666666 solid 1px; border-right: #666666 solid 1px; background-color: #FFFFFF;}

.htmlBody #jobsTable {width:480px; margin:0; padding:0; background-color:transparent;}
	.htmlBody #jobsTable tr {vertical-align:top;}
	.htmlBody #jobsTable th {padding:3px; color: #E42618; font-size:10px; margin:0;}
	.htmlBody #jobsTable td {padding:3px; color: #666666; font-size:10px; margin:0;}
			.htmlBody #jobsTable td.trTitle {color: #000000; cursor:default;}

.htmlBody #jobsTable a:link.jobTitle, .htmlBody #jobsTable a:visited.jobTitle {color: #E42618; text-decoration: underline;}
.htmlBody #jobsTable a:hover.jobTitle, .htmlBody #jobsTable a:active.jobTitle {color: #000000; text-decoration: underline;}

/* Job Application Pop Up */
.applicationContentHolder {width: 580px; padding: 20px; margin: 0 auto; background: url(/css-images/tj-morris-logo-app.gif) bottom left no-repeat;}


.applicationText {width: 180px; padding: 70px 0 0 0; margin: 0; text-align: left; background: url(/css-images/home-bargains-logo-app.gif) top no-repeat;}
		.applicationText p {font-size: 10px; color: #666666; padding: 5px 0; margin: 0;}


.applicationForm {font-size: 10px; width: 360px; padding: 0 0 0 20px; margin: 0; border-left: #E42618 1px solid; float: right; display: inline; text-align: left; color: #666666;}
		.applicationForm form {width: 360px; margin: 0; padding: 0;}
				.applicationForm form div {width: 360px; clear: both; padding: 0px 0;}
				.applicationForm form span {width: 260px; padding: 7px 0; display:inline; float:left;}
				.applicationForm form p {width: 360px; padding: 0; margin:10px 0 12px 0; display:inline; float:left; text-align:center; font-size:11px; font-weight:bold;}
		
		.applicationForm a:link, .applicationForm a:visited {color: #666666; text-decoration: underline; height: 30px;}
		.applicationForm a:hover, .applicationForm a:active {color: #E42618;}

		.applicationForm label {width: 90px; color: #666666; padding: 7px 0; margin: 0; float: left; display: inline; cursor: pointer; font-weight:bold;}
				.applicationForm label.button {height: 30px; margin: 6px 0 2px 0;}
		
		.applicationForm input.txt {font-size: 10px; color: #000000; border: 1px solid #666666; width: 260px; padding: 4px; margin: 0; float: left; display: inline;}
		
		.applicationForm select {color: #000000; background-color: #FFFFFF; border: 1px solid #666666; width: 150px; padding: 3px; margin: 0; float: left; display: inline;}
		
		.applicationForm input.btn {font-size: 10px; color: #FFFFFF; width: 100px; height: 30px; padding: 0; margin: 6px 0 2px 0; border: none; background: url(/css-images/button-jobs.gif) left no-repeat transparent; cursor: pointer;}
		
		.applicationForm input.btn2 {font-size: 10px; color: #FFFFFF; width: 100px; height: 30px; padding: 0; margin: 6px 0 2px 0; border: none; background: url(/css-images/button-jobs.gif) left no-repeat transparent; cursor: pointer; float: right; display: inline;}
		
		.linkBox {float: right; padding: 14px 0 0 0; margin: 0;}



/* News Page */
.htmlBody #upperContainerNews {
	width: 893px;
	background-color: #D9D7C5;
	margin: 0 auto;
	padding: 25px 10px 0 37px;
	text-align: left;
}

.htmlBody #lhColumnNews {
	width: 320px;
	padding: 0 0 15px 0;
	margin: 0;
}
.htmlBody #lhColumnNews h1 {
	font-size: 160%;
	font-weight: normal;
	padding: 0.7em 0;
	margin: 0;
	color: #E42618;
}
.htmlBody #lhColumnNews h2 {
	font-size: 120%;
	font-weight: normal;
	padding: 0.4em 0 0 0;
	margin: 0;
	color: #E42618;
}
.htmlBody #lhColumnNews p {
	padding: 0 0 0.7em 0;
	margin: 0;
	color: #000000;
}
.htmlBody #lhColumnNews ul {
	padding: 0.2em 0 0 15px;
	margin: 0;
}
.htmlBody #lhColumnNews li {
	list-style-image: url(css-images/red-bullet.gif);
	padding: 0.1em 0 0.1em 5px;
	margin: 0;
}
.htmlBody #lhColumnNews .firstLine {
	padding-top: 0;
}
.htmlBody #lhColumnNews .lastLine {
	padding-bottom: 0;
}

.htmlBody #lhColumnNews .bannerHolder {width: 150px; float: left; display: inline; padding: 0; margin: 0;}

.htmlBody #lhColumnNews a:link.newsLink, .htmlBody #lhColumnNews a:visited.newsLink {
	display: block;
	width: 110px;
	color: #FFFFFF;
	font-size: 12px;
	padding: 20px;
	background: url(images/news-banner2-off.gif) left no-repeat;
	text-align: right;
}
.htmlBody #lhColumnNews a:hover.newsLink, .htmlBody #lhColumnNews a:active.newsLink {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	background: url(images/news-banner2-on.gif) left no-repeat;
}

.htmlBody #lhColumnNews a:link.galleryLink, .htmlBody #lhColumnNews a:visited.galleryLink {
	display: block;
	width: 110px;
	color: #FFFFFF;
	font-size: 12px;
	padding: 20px;
	background: url(images/gallery-banner-off.gif) left no-repeat;
	text-align: right;
}

.htmlBody #lhColumnNews a:hover.galleryLink, .htmlBody #lhColumnNews a:active.galleryLink {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	background: url(images/gallery-banner-on.gif) left no-repeat;
}


.htmlBody #rhColumnNews {
	width: 200px;
	height: 190px;
	background-color: transparent;
	padding: 10px 10px 20px 353px;
	margin: 0 0 10px 0;
	float: right;
	text-align: right;
	line-height: 17px;
	background-image: url(images/news-upper.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.htmlBody #rhColumnNews h1 {
	font-size: 120%;
	font-weight: bold;
	padding: 0.6em;
	margin: 0;
	color: #E42618;
}
.htmlBody #rhColumnNews p {
	padding: 0.6em;
	margin: 0;
}
.htmlBody #rhColumnNews ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.htmlBody #rhColumnNews li {
	padding: 0;
	margin: 0;
}
.htmlBody #rhColumnNews a:link, .htmlBody #rhColumnNews a:visited {
	font-weight: normal;
	color: #E42618;
	padding: 2px 10px 2px 0px;
	text-decoration: none; 
	display: block;
	background-image: url(css-images/off-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.htmlBody #rhColumnNews a:hover, .htmlBody #rhColumnNews a:active {
	color: #666666;
	text-decoration: underline;
	background-image: url(css-images/on-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.htmlBody #rhColumnNews .firstLine {
	padding-top: 0;
}
.htmlBody #rhColumnNews .lastLine {
	padding-bottom: 0;
}

.htmlBody #lowerContainerNews {
	font-size: 100%;
	color: #939598;
	width: 903px;
	margin: 0 auto;
	padding: 0 0 20px 37px;
	background-color: transparent;
	text-align: left;
}
.htmlBody #lowerContainerNews h1 {
	font-size: 130%;
	font-weight: normal;
	padding: 5px 0;
	margin: 0;
	color: #E42618;
}
.htmlBody #lowerContainerNews h2 {
	font-size: 100%;
	font-weight: bold;
	padding: 5px 0 0 0;
	margin: 0;
	color: #E42618;
}
.htmlBody #lowerContainerNews p {
	padding: 0 0 10px 0;
}
.htmlBody #lowerContainerNews a:link, .htmlBody #lowerContainerNews a:visited {
	font-weight: normal;
	color: #E42618;
	padding: 0 10px 0 0;
	text-decoration: none; 
	display: inline-block;
	font-weight: normal;
	background-image: url(css-images/off-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.htmlBody #lowerContainerNews a:hover, .htmlBody #lowerContainerNews a:active {
	color: #666666;
	text-decoration: underline;
	background-image: url(css-images/on-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.htmlBody #lowerContainerNews ul {
	padding: 0.2em 0 0.7em 15px;
	margin: 0;
}
.htmlBody #lowerContainerNews li {
	list-style-image: url(css-images/red-bullet.gif);
	padding: 0.1em 0 0.1em 5px;
	margin: 0;
}
.htmlBody #lowerContainerNews .firstLine {
	padding-top: 37px;
}
.htmlBody #lowerContainerNews .lastPara {
	padding-bottom: 30px;
}

.htmlBody #lowerContainerNews .inlineLink a {
	padding: 0;
	margin: 0;
	background-image: none;
}

.htmlBody #lowerContainerNews .newsArticle {
	width: 500px;
	margin: 0 0 20px 0;
	padding: 0 0 5px 0;
	border-bottom: #939598 1px solid;
}
.htmlBody #lowerContainerNews .newsArticle img {
	margin: 0 0 10px 20px;
	padding: 0;
	border: #939598 1px solid;
	float: right;
}

.htmlBody #lowerContainerNews .articleBreak {
	font-size: 85%;
}
.htmlBody #lowerContainerNews .articleBreak a:link, .htmlBody #lowerContainerNews .articleBreak a:visited {
	margin: 0;
	padding: 0;
	color: #939598;
	text-decoration: none;
	background-image: none;
}
.htmlBody #lowerContainerNews .articleBreak a:hover, .htmlBody #lowerContainerNews .articleBreak a:active {
	color: #E42618;
	text-decoration: underline;
	background-image: none;
}

.htmlBody #lowerContainerNews .backTop a:link, .htmlBody #lowerContainerNews .backTop a:visited {
	font-size: 85%;
	text-align: right;
	margin: 0;
	padding: 20px 0 5px 0;
	color: #939598;
	text-decoration: none;
	background-image: none;
}
.htmlBody #lowerContainerNews .backTop a:hover, .htmlBody #lowerContainerNews .backTop a:active {
	color: #E42618;
	text-decoration: underline;
	background-image: none;
}

/* -------------------- #lowerContainerReviewBlockNews Amended by Martin Higham 23/3/2009 -------------------- */
.htmlBody #lowerContainerReviewBlockNews {
	width: 310px;
	margin: 0 0 30px 0;
	padding: 20px;
	background-color: #BDBBAC;
	background-image: url(css-images/new-rh-box-foot.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align: left;
}
.htmlBody #lowerContainerReviewBlockNews h1 {
	font-size: 180%;
	font-weight: bold;
	padding-top: 0;
	margin-top: 0;
	color:#FFFFFF;
}
.htmlBody #lowerContainerReviewBlockNews h2 {
	color:#666666;
}
.htmlBody #lowerContainerReviewBlockNews p {
	color:#666666;
}
.htmlBody #lowerContainerReviewBlockNews a:link, .htmlBody #lowerContainerReviewBlockNews a:visited {
	font-weight: normal;
	color: #E42618;
	padding: 0 10px 0 0;
	text-decoration: none; 
	display: inline-block;
	font-weight: normal;
	background-image: none;
}
.htmlBody #lowerContainerReviewBlockNews a:hover, .htmlBody #lowerContainerReviewBlockNews a:active {
	color: #000000;
	text-decoration: underline;
	background-image: none;
}


.htmlBody #lowerContainerArticleBlockNews {
	width: 500px;
	margin: 0;
	padding: 37px 0 0 0;
	background-color: transparent;
	text-align: left;
}

/* New News Elements added by Martin Higham on 23/03/2009 */
.htmlBody #lowerRHContainerNews {width: 350px; padding: 0; margin: 0; text-align: left; float: right;}
		.htmlBody #lowerRHContainerNews img {padding: 0 0 10px 0; margin: 0; border: none;}






/*Suppliers Page*/
.htmlBody #upperContainerSuppliers {
	width: 893px;
	background-color: #E2F4FD;
	margin: 0 auto;
	padding: 25px 10px 15px 37px;
	text-align: left;
}


.htmlBody #rhColumnSuppliers {
	width: 463px;
	background-color: transparent;
	padding: 20px 10px 30px 0;
	margin: 0;
	float: right;
	text-align: right;
	line-height: 17px;
}
.htmlBody #rhColumnSuppliers ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.htmlBody #rhColumnSuppliers li {
	padding: 0;
	margin: 0;
}
.htmlBody #rhColumnSuppliers a:link, .htmlBody #rhColumnSuppliers a:visited {
	font-weight: normal;
	color: #E42618;
	padding: 2px 10px 2px 0px;
	text-decoration: none; 
	display: block;
	background-image: url(css-images/off-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.htmlBody #rhColumnSuppliers a:hover, .htmlBody #rhColumnSuppliers a:active {
	color: #666666;
	text-decoration: underline;
	background-image: url(css-images/on-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.htmlBody #rhColumnSuppliers .firstLine {
	padding-top: 0;
}
.htmlBody #rhColumnSuppliers .lastLine {
	padding-bottom: 0;
}
.htmlBody #rhImgSuppliers {
	margin: 0 10px 0 0;
	float: left;
}
.htmlBody #rhImgSuppliers a:link, .htmlBody #rhImgSuppliers a:visited {
	padding: 0;
	margin: 0;
	background-image: none;
	text-decoration: none;
}active {
	padding: 0;
	margin: 0;
	background-image: none;
	text-decoration: none;
}

.htmlBody #lowerContainerSuppliers {
	font-size: 100%;
	color: #939598;
	width: 903px;
	margin: 0 auto;
	padding: 0 0 20px 37px;
	background-color: transparent;
	text-align: left;
}
.htmlBody #lowerContainerSuppliers h1 {
	font-size: 110%;
	font-weight: bold;
	padding: 5px 0;
	margin: 0;
}
.htmlBody #lowerContainerSuppliers h2 {
	font-size: 100%;
	font-weight: bold;
	padding: 5px 0 0 0;
	margin: 0;
	color: #E42618;
}
.htmlBody #lowerContainerSuppliers p {
	padding: 0 0 10px 0;
}
.htmlBody #lowerContainerSuppliers a:link, .htmlBody #lowerContainerSuppliers a:visited {
	font-weight: normal;
	color: #E42618;
	padding: 0 10px 0 0;
	text-decoration: none; 
	display: inline-block;
	font-weight: normal;
	background-image: url(css-images/off-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.htmlBody #lowerContainerSuppliers a:hover, .htmlBody #lowerContainerSuppliers a:active {
	color: #666666;
	text-decoration: underline;
	background-image: url(css-images/on-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.htmlBody #lowerContainerSuppliers ul {
	padding: 0.2em 0 0.7em 15px;
	margin: 0;
}
.htmlBody #lowerContainerSuppliers li {
	list-style-image: url(css-images/red-bullet.gif);
	padding: 0.1em 0 0.1em 5px;
	margin: 0;
}
.htmlBody #lowerContainerSuppliers .firstLine {
	padding-top: 37px;
}
.htmlBody #lowerContainerSuppliers .lastPara {
	padding-bottom: 30px;
}

.htmlBody #lowerContainerSuppliers .inlineLink a {
	padding: 0;
	margin: 0;
	background-image: none;
}

.htmlBody #lowerContainerImageBlockSuppliers {
	width: 500px;
	margin: 0 0 40px 20px;
	padding: 0;
	background-color: transparent;
	text-align: left;
	float: right;
}
.htmlBody #lowerContainerImageTopSuppliers {
	width: 500px;
	height: 197px;
	margin: 0;
	padding: 0 0 4px 0;
	background-color: transparent;
	background-image: url(images/suppliers-top-img.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
.htmlBody #lowerContainerImageBottomLeftSuppliers {
	width: 248px;
	height: 165px;
	margin: 0;
	padding: 0 0 20px 0;
	background-color: transparent;
	background-image: url(images/suppliers-bottom-left-img.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
.htmlBody #lowerContainerImageBottomRightSuppliers {
	width: 248px;
	height: 165px;
	margin: 0;
	padding: 0 0 20px 0;
	background-color: transparent;
	background-image: url(images/suppliers-bottom-right-img.jpg);
	background-position: top;
	background-repeat: no-repeat;
	float: right;
}

.htmlBody #upperContainerSuppliersCH {
	width: 893px;
	background-color: #E2F4FD;
	margin: 0 auto;
	padding: 25px 10px 15px 37px;
	text-align: left;
}

.htmlBody #rhColumnSuppliersCH {
	width: 455px;
	background-color: #D4CEB1;
	background-image: url(css-images/supplier-info-centre.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 50px 10px 5px 0;
	margin: 0 5px 0 0;
	float: right;
	text-align: center;
	line-height: 17px;
	border: #FFFFFF 2px solid;
}
.htmlBody #rhColumnSuppliersCH h1 {
	font-size: 100%;
	font-weight: bold;
	padding: 0.6em 0 0 0;
	margin: 0;
	color: #E42618;
}
.htmlBody #rhColumnSuppliersCH ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.htmlBody #rhColumnSuppliersCH li {
	padding: 0;
	margin: 0;
}
.htmlBody #rhColumnSuppliersCH a:link, .htmlBody #rhColumnSuppliersCH a:visited {
	font-weight: normal;
	color: #E42618;
	padding: 0;
	text-decoration: none; 
	background-image: none;
}
.htmlBody #rhColumnSuppliersCH a:hover, .htmlBody #rhColumnSuppliersCH a:active {
	color: #666666;
	background-image: none;
	text-decoration: underline;
}
.htmlBody #rhColumnSuppliersCH .firstLine {
	padding-top: 0;
}
.htmlBody #rhColumnSuppliersCH .lastLine {
	padding-bottom: 0;
}
.htmlBody #rhImgSuppliersCH {
	margin: 0 10px 0 0;
	float: left;
}

.htmlBody #lhColumnSuppliersCH {
	width: 380px;
	padding: 0;
	margin: 0;
}
.htmlBody #lhColumnSuppliersCH h1 {
	font-size: 180%;
	font-weight: normal;
	padding: 0.7em 0;
	margin: 0;
	color: #E42618;
}
.htmlBody #lhColumnSuppliersCH h2 {
	font-size: 140%;
	font-weight: normal;
	padding: 0.4em 0 0 0;
	margin: 0;
	color: #E42618;
}
.htmlBody #lhColumnSuppliersCH p {
	font-size: 120%;
	padding: 0 0 0.7em 0;
	margin: 0;
	color: #000000;
}

.htmlBody #lowerContainerSuppliersCH {
	font-size: 100%;
	color: #939598;
	width: 903px;
	margin: 0 auto;
	padding: 0 0 0 37px;
	background-color: transparent;
	text-align: left;
}
.htmlBody #lowerLHContainerSuppliersCH {
	width: 866px;
	color: #939598;
	margin: 0 0 20px 0;
	padding: 0;
	background-color: transparent;
	text-align: left;
}
.htmlBody #lowerLHContainerSuppliersCH h1 {
	font-size: 180%;
	font-weight: normal;
	color: #939598;
	padding: 5px 0;
	margin: 0;
}
.htmlBody #lowerLHContainerSuppliersCH h2 {
	font-size: 120%;
	font-weight: normal;
	padding: 5px 0 0 0;
	margin: 0;
	color: #E42618;
}
.htmlBody #lowerLHContainerSuppliersCH p {
	font-size: 120%;
	padding: 0 0 10px 0;
}
.htmlBody #lowerContainerSuppliersCH a:link, .htmlBody #lowerContainerSuppliersCH a:visited {
	font-weight: normal;
	color: #E42618;
	padding: 0 10px 0 0;
	text-decoration: none; 
	display: inline-block;
	font-weight: normal;
	background-image: url(css-images/off-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.htmlBody #lowerContainerSuppliersCH a:hover, .htmlBody #lowerContainerSuppliersCH a:active {
	color: #666666;
	text-decoration: underline;
	background-image: url(css-images/on-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.htmlBody #lowerLHContainerSuppliersCH .firstLine {
	padding-top: 37px;
}
.htmlBody #chineseGraph {
	width: 866px;
	height: 360px;
	padding: 0;
	margin: 10px 0;
	background-image: url(css-images/chinese-graph.gif);
	background-position: top;
	background-repeat: no-repeat;
}

.htmlBody #lowerRHContainerSuppliersCH {
	width: 276px;
	margin: 0;
	padding: 67px 10px 10px 10px;
	background-color: #D4CEB1;
	background-image: url(css-images/chinese-text3.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	float: right;
}

.htmlBody #lowerRHContainerSuppliersCH h1 {
	font-size: 110%;
	font-weight: bold;
	padding: 5px 0;
	margin: 0;
	color: #000000;
}
.htmlBody #lowerRHContainerSuppliersCH h2 {
	font-size: 100%;
	font-weight: bold;
	padding: 5px 0 0 0;
	margin: 0;
	color: #E42618;
}
.htmlBody #lowerRHContainerSuppliersCH p {
	padding: 0 0 10px 0;
	color: #000000;
}
.htmlBody #lowerRHContainerSuppliersCH a:link, .htmlBody #lowerRHContainerSuppliersCH a:visited {
	font-weight: normal;
	color: #E42618;
	padding: 0 10px 0 0;
	text-decoration: none; 
	display: inline-block;
	font-weight: normal;
	background-image: none;
}
.htmlBody #lowerRHContainerSuppliersCH a:hover, .htmlBody #lowerRHContainerSuppliersCH a:active {
	color: #000000;
	text-decoration: underline;
	background-image: none;
}
.htmlBody #lowerRHContainerSuppliersCH ul {
	padding: 0.2em 0 0.7em 15px;
	margin: 0;
}
.htmlBody #lowerRHContainerSuppliersCH li {
	list-style-image: url(css-images/red-bullet.gif);
	padding: 0.1em 0 0.1em 5px;
	margin: 0;
}
.htmlBody #lowerRHContainerSuppliersCH .firstLine {
	padding-top: 37px;
}
.htmlBody #lowerRHContainerSuppliersCH .lastPara {
	padding-bottom: 30px;
}

.htmlBody #lowerRHContainerSuppliersCH .inlineLink a {
	padding: 0;
	margin: 0;
	background-image: none;
}

.htmlBody #lowerContainerImageBlockSuppliersCH {
	width: 500px;
	margin: 0 0 40px 20px;
	padding: 0;
	background-color: transparent;
	text-align: left;
	float: right;
}



/*Community Page*/
.htmlBody #upperContainerComm {
	width: 903px;
	background-color: #F4E0FF;
	margin: 0 auto;
	padding: 25px 0 15px 37px;
	text-align: left;
}
.htmlBody #lhColumnComm {
	width: 340px;
	padding: 0;
	margin: 0;
}
.htmlBody #lhColumnComm h1 {
	font-size: 160%;
	font-weight: normal;
	padding: 0.7em 0;
	margin: 0;
	color: #E42618;
}
.htmlBody #lhColumnComm h2 {
	font-size: 120%;
	font-weight: normal;
	padding: 0.4em 0 0 0;
	margin: 0;
	color: #E42618;
}
.htmlBody #lhColumnComm p {
	padding: 0 0 0.7em 0;
	margin: 0;
	color: #000000;
}
.htmlBody #lhColumnComm .firstLine {
	padding-top: 0;
}
.htmlBody #lhColumnComm .lastLine {
	padding-bottom: 0;
}
.htmlBody #rhColumnComm {
	width: 498px;
	background-color: transparent;
	padding: 20px 10px 0 0;
	margin: 0;
	float: right;
	text-align: right;
	line-height: 17px;
}
.htmlBody #rhColumnComm h1 {
	font-size: 120%;
	font-weight: bold;
	padding: 0.6em;
	margin: 0;
	color: #E42618;
}
.htmlBody #rhColumnComm p {
	padding: 0.6em;
	margin: 0;
}
.htmlBody #rhColumnComm ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.htmlBody #rhColumnComm li {
	padding: 0;
	margin: 0;
}
.htmlBody #rhColumnComm a:link, .htmlBody #rhColumnComm a:visited {
	font-weight: normal;
	color: #E42618;
	padding: 2px 10px 2px 0px;
	text-decoration: none; 
	display: block;
	background-image: url(css-images/off-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.htmlBody #rhColumnComm a:hover, .htmlBody #rhColumnComm a:active {
	color: #666666;
	text-decoration: underline;
	background-image: url(css-images/on-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.htmlBody #rhColumnComm .firstLine {
	padding-top: 0;
}
.htmlBody #rhColumnComm .lastLine {
	padding-bottom: 0;
}
.htmlBody #rhImgComm {
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
}


.htmlBody #lowerContainerComm {
	font-size: 100%;
	color: #939598;
	width: 866px;
	margin: 0 auto;
	padding: 37px 37px 20px 37px;
	background-color: transparent;
	text-align: left;
}
.htmlBody #lowerContainerComm h1 {
	font-size: 130%;
	font-weight: normal;
	padding: 0 0 5px 0;
	margin: 0;
	color: #E42618;
}
.htmlBody #lowerContainerComm h2 {
	font-size: 100%;
	font-weight: bold;
	padding: 5px 0 0 0;
	margin: 0;
	color: #E42618;
}
.htmlBody #lowerContainerComm p {
	padding: 0 0 10px 0;
}
.htmlBody #lowerContainerComm a:link, .htmlBody #lowerContainerComm a:visited {
	color: #E42618;
	text-decoration: none;
	background-image: none;
}
.htmlBody #lowerContainerComm a:hover, .htmlBody #lowerContainerComm a:active {
	color: #666666;
	text-decoration: underline;
	background-image: none;
}


.htmlBody #lowerContainerComm a:link.movieLink, .htmlBody #lowerContainerComm a:visited.movieLink {
	display: block;
	width: 220px;
	color: #FFFFFF;
	font-size: 14px;
	padding: 20px 10px 20px 90px;
	margin: 0 0 0 170px;
	background: url(images/movie-banner-off.gif) left no-repeat;
}
.htmlBody #lowerContainerComm a:hover.movieLink, .htmlBody #lowerContainerComm a:active.movieLink {
	display: block;
	width: 220px;
	color: #FFFFFF;
	text-decoration: none;
	background: url(images/movie-banner-on.gif) left no-repeat;
}


.htmlBody #lowerContainerComm ul {
	padding: 0.2em 0 0.7em 15px;
	margin: 0;
}
.htmlBody #lowerContainerComm li {
	list-style-image: url(css-images/red-bullet.gif);
	padding: 0.1em 0 0.1em 5px;
	margin: 0;
}
.htmlBody #lowerContainerComm .firstLine {
	padding-top: 37px;
}
.htmlBody #lowerContainerComm .lastPara {
	padding-bottom: 30px;
}
.htmlBody #lowerContainerComm .inlineLink a {
	padding: 0;
	margin: 0;
	background-image: none;
}
.htmlBody #lowerContainerComm .commArticle {
	width: 866px;
	margin: 0 0 20px 0;
	padding: 0 0 5px 0;
	border-bottom: #939598 1px solid;
}
.htmlBody #lowerContainerComm .commArticle img {
	margin: 0 0 10px 0;
	padding: 0;
	border: #939598 1px solid;
	float: left;
	display: inline;
}
.htmlBody #lowerContainerComm .commArticle h1 {
	padding-left: 170px;
}
.htmlBody #lowerContainerComm .commArticle h2 {
	padding-left: 170px;
}
.htmlBody #lowerContainerComm .commArticle p {
	padding-left: 170px;
}
.htmlBody #lowerContainerComm .commArticle .viewMorePhotos a:link, .htmlBody #lowerContainerComm .commArticle .viewMorePhotos a:visited {
	width: 160px;
	margin: 0;
	padding: 2px 0 10px 0;
	background: transparent url(article-images/view-photos-off.gif) top no-repeat;
	border: none;
	display: block;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
}
.htmlBody #lowerContainerComm .commArticle .viewMorePhotos a:hover, .htmlBody #lowerContainerComm .commArticle .viewMorePhotos a:active {
	background: transparent url(article-images/view-photos-on.gif) top no-repeat;
	border: none;
	color: #FFFFFF;
	text-decoration: none;
}

.htmlBody #lowerContainerComm .articleBreak {
	font-size: 85%;
	clear: both;
}
.htmlBody #lowerContainerComm .articleBreak a:link, .htmlBody #lowerContainerComm .articleBreak a:visited {
	margin: 0;
	padding: 0;
	color: #939598;
	text-decoration: none;
	background-image: none;
}
.htmlBody #lowerContainerComm .articleBreak a:hover, .htmlBody #lowerContainerComm .articleBreak a:active {
	color: #E42618;
	text-decoration: underline;
	background-image: none;
}
.htmlBody #lowerContainerComm .backTop a:link, .htmlBody #lowerContainerComm .backTop a:visited {
	font-size: 85%;
	text-align: right;
	margin: 0;
	padding: 20px 0 5px 0;
	color: #939598;
	text-decoration: none;
	background-image: none;
}
.htmlBody #lowerContainerComm .backTop a:hover, .htmlBody #lowerContainerComm .backTop a:active {
	color: #E42618;
	text-decoration: underline;
	background-image: none;
}

/*YouTube Bits -----ADDED 21/08/09----- */
.htmlBody #lowerContainerComm .youTube {float: left; display: inline; padding: 0; margin: 0 20px 10px 0;}

.htmlBody #lowerContainerComm form {width: 410px; padding: 10px 10px 2px 10px; margin: 30px 0 0 0; border: none; background-color: #DEDEDE; float: right; display: inline;}
				.htmlBody #lowerContainerComm label {height: 30px; font-size: 100%; color: #000000; padding: 0; margin: 7px 10px 0 0; float: left; display: inline; cursor: pointer;}
				.htmlBody #lowerContainerComm input.txt {color: #000000; background-color: #FFFFFF; border: 1px inset #939598; width: 180px; padding: 5px; margin: 2px 10px 0 0; float: right; display: inline;}
				.htmlBody #lowerContainerComm input.btn {font-size: 10px; color: #FFFFFF; width: 130px; height: 30px; padding: 0; margin: 0; border: none; background: transparent url(css-images/button.gif) left no-repeat; float: right; display: inline; cursor: pointer;}




/*Crimebusters Page -----ADDED 21/07/09----- */
.htmlBody #upperContainerCB {width: 903px; background-color: #F4EDCB; margin: 0 auto; padding: 25px 0 15px 37px; text-align: left;}


.htmlBody #lhColumnCB {width: 340px; padding: 0; margin: 0;}
		.htmlBody #lhColumnCB h1 {font-size: 160%; font-weight: normal; padding: 0.7em 0; margin: 0; color: #E42618;}
		.htmlBody #lhColumnCB h2 {font-size: 120%; font-weight: normal; padding: 0.4em 0 0 0; margin: 0; color: #E42618;}
		.htmlBody #lhColumnCB p {padding: 0 0 0.7em 0; margin: 0; color: #000000;}
		
		.htmlBody #lhColumnCB .firstLine {padding-top: 0;}
		.htmlBody #lhColumnCB .lastLine {padding-bottom: 0;}


.htmlBody #rhColumnCB {width: 426px; background: transparent url(css-images/crimebusters.gif) top right no-repeat; padding: 71px 37px 0 45px; margin: 0; float: right; text-align: right; line-height: 17px;}
		.htmlBody #rhColumnCB h1 {font-size: 120%; font-weight: bold; padding: 0.6em; margin: 0; color: #E42618;}
		.htmlBody #rhColumnCB p {padding: 0.6em; margin: 0;}
		
		.htmlBody #rhColumnCB ul {list-style: none; padding: 0; margin: 0;}
				.htmlBody #rhColumnCB li {padding: 0; margin: 0;}
				
		.htmlBody #rhColumnCB a:link, .htmlBody #rhColumnCB a:visited {font-weight: normal; color: #E42618; padding: 2px 10px 2px 0px; text-decoration: none; display: block; background-image: url(css-images/off-arrow.gif); background-position: right; background-repeat: no-repeat;}
		.htmlBody #rhColumnCB a:hover, .htmlBody #rhColumnCB a:active {color: #666666; text-decoration: underline; background-image: url(css-images/on-arrow.gif); background-position: right; background-repeat: no-repeat;}
		
		.htmlBody #rhColumnCB form {width: 426px; padding: 0; margin: 0; border: none; background-color: transparent;}
				.htmlBody #rhColumnCB div {clear: both}
				.htmlBody #rhColumnCB label {font-size: 100%; color: #000000; padding: 20px 0 0 0; margin: 0; float: left; display: inline; cursor: pointer;}
				.htmlBody #rhColumnCB select {font-size: 100%; color: #000000; padding: 0; margin: 3px 0 15px 0;}
				.htmlBody #rhColumnCB input.txt {color: #000000; background-color: #FFFFFF; border: 1px inset #939598; width: 320px; padding: 3px; margin: 0; float: right; display: inline;}
				.htmlBody #rhColumnCB textarea.txt2 {color: #000000; background-color: #FFFFFF; border: 1px inset #939598; width: 320px; height: 6em; padding: 3px; margin: 0; float: right; display: inline;}
				.htmlBody #rhColumnCB input.btn {font-size: 10px; color: #FFFFFF; width: 130px; height: 30px; padding: 0; margin: 10px 0 0 97px; border: none; background: transparent url(css-images/button.gif) left no-repeat; float: left; display: inline; cursor: pointer;}
				
		
		.htmlBody #rhColumnCB .firstLine {padding-top: 0;}
		.htmlBody #rhColumnCB .lastLine {padding-bottom: 0;}
		
		.htmlBody #rhImgCB {margin: 0 10px 0 0; padding: 0; float: left;}


.htmlBody #lowerContainerCB {font-size: 100%; color: #939598; width: 866px; margin: 0 auto; padding: 37px 37px 20px 37px; background-color: transparent; text-align: left;}
		.htmlBody #lowerContainerCB h1 {font-size: 130%; font-weight: normal; padding: 0 0 5px 0; margin: 0; color: #E42618;}
		.htmlBody #lowerContainerCB h2 {font-size: 100%; font-weight: bold; padding: 5px 0 0 0; margin: 0; color: #E42618;}
		.htmlBody #lowerContainerCB p {padding: 0 0 10px 0;
		}
		.htmlBody #lowerContainerCB a:link, .htmlBody #lowerContainerCB a:visited {color: #E42618; text-decoration: none; background-image: none;}
		.htmlBody #lowerContainerCB a:hover, .htmlBody #lowerContainerCB a:active {color: #666666; text-decoration: underline; background-image: none;}
		
				.htmlBody #lowerContainerCB a:link.movieLink, .htmlBody #lowerContainerCB a:visited.movieLink {display: block; width: 220px; color: #FFFFFF; font-size: 14px; padding: 20px 10px 20px 90px; margin: 0 0 0 170px; background: url(images/movie-banner-off.gif) left no-repeat;}
				.htmlBody #lowerContainerCB a:hover.movieLink, .htmlBody #lowerContainerCB a:active.movieLink {display: block; width: 220px; color: #FFFFFF; text-decoration: none; background: url(images/movie-banner-on.gif) left no-repeat;}
				
		.htmlBody #lowerContainerCB ul {padding: 0.2em 0 0.7em 15px; margin: 0;}
				.htmlBody #lowerContainerCB li {list-style-image: url(css-images/red-bullet.gif); padding: 0.1em 0 0.1em 5px; margin: 0;}
				
		.htmlBody #lowerContainerCB .firstLine {padding-top: 37px;}
		.htmlBody #lowerContainerCB .lastPara {padding-bottom: 30px;}
		.htmlBody #lowerContainerCB .inlineLink a {padding: 0; margin: 0; background-image: none;}
		
		.htmlBody #lowerContainerCB .cbArticle {width: 866px; margin: 0 0 20px 0; padding: 0 0 5px 0; border-bottom: #939598 1px solid;}
				.htmlBody #lowerContainerCB .cbArticle img {margin: 0 0 10px 10px; padding: 0; border: #939598 1px solid; float: right; display: inline;}
				.htmlBody #lowerContainerCB .cbArticle h1 {}
				.htmlBody #lowerContainerCB .cbArticle h2 {}
				.htmlBody #lowerContainerCB .cbArticle p {}
		
		.htmlBody #lowerContainerCB .articleBreak {font-size: 85%; clear: both;}
				.htmlBody #lowerContainerCB .articleBreak a:link, .htmlBody #lowerContainerCB .articleBreak a:visited {margin: 0; padding: 0; color: #939598; text-decoration: none; background-image: none;}
				.htmlBody #lowerContainerCB .articleBreak a:hover, .htmlBody #lowerContainerCB .articleBreak a:active {color: #E42618; text-decoration: underline; background-image: none;}
		
		.htmlBody #lowerContainerCB .backTop a:link, .htmlBody #lowerContainerCB .backTop a:visited {font-size: 85%; text-align: right; margin: 0; padding: 20px 0 5px 0; color: #939598; text-decoration: none; background-image: none;}
		.htmlBody #lowerContainerCB .backTop a:hover, .htmlBody #lowerContainerCB .backTop a:active {color: #E42618; text-decoration: underline; background-image: none;}


/*Press Page -----ADDED 01/02/10----- */
.htmlBody #upperContainerPress {width: 903px; background-color: #E2F4FD; margin: 0 auto; padding: 25px 0 15px 37px; text-align: left;}


.htmlBody #lhColumnPress {width: 340px; padding: 0; margin: 0;}
		.htmlBody #lhColumnPress h1 {font-size: 160%; font-weight: normal; padding: 0.7em 0; margin: 0; color: #E42618;}
		.htmlBody #lhColumnPress h2 {font-size: 120%; font-weight: normal; padding: 0.4em 0 0 0; margin: 0; color: #E42618;}
		.htmlBody #lhColumnPress p {padding: 0 0 0.7em 0; margin: 0; color: #000000;}
		
		.htmlBody #lhColumnPress .firstLine {padding-top: 0;}
		.htmlBody #lhColumnPress .lastLine {padding-bottom: 0;}


.htmlBody #rhColumnPress {width: 426px; background: transparent; padding: 0 37px 0 45px; margin: 0; float: right; text-align: right; line-height: 17px;}
		.htmlBody #rhColumnPress h1 {font-size: 120%; font-weight: bold; padding: 0.6em; margin: 0; color: #E42618;}
		.htmlBody #rhColumnPress p {padding: 0.6em; margin: 0;}
		
		.htmlBody #rhColumnPress ul {list-style: none; padding: 0; margin: 0;}
				.htmlBody #rhColumnCB li {padding: 0; margin: 0;}
				
		.htmlBody #rhColumnPress a:link, .htmlBody #rhColumnPress a:visited {font-weight: normal; color: #E42618; padding: 2px 10px 2px 0px; text-decoration: none; display: block; background-image: url(css-images/off-arrow.gif); background-position: right; background-repeat: no-repeat;}
		.htmlBody #rhColumnPress a:hover, .htmlBody #rhColumnPress a:active {color: #666666; text-decoration: underline; background-image: url(css-images/on-arrow.gif); background-position: right; background-repeat: no-repeat;}
		
		.htmlBody #rhColumnPress form {width: 426px; padding: 0; margin: 0; border: none; background-color: transparent;}
				.htmlBody #rhColumnPress div {clear: both}
				.htmlBody #rhColumnPress label {font-size: 100%; color: #000000; padding: 20px 0 0 0; margin: 0; float: left; display: inline; cursor: pointer;}
				.htmlBody #rhColumnPress select {font-size: 100%; color: #000000; padding: 0; margin: 3px 0 15px 0;}
				.htmlBody #rhColumnPress input.txt {color: #000000; background-color: #FFFFFF; border: 1px inset #939598; width: 320px; padding: 3px; margin: 0; float: right; display: inline;}
				.htmlBody #rhColumnPress textarea.txt2 {color: #000000; background-color: #FFFFFF; border: 1px inset #939598; width: 320px; height: 6em; padding: 3px; margin: 0; float: right; display: inline;}
				.htmlBody #rhColumnPress input.btn {font-size: 10px; color: #FFFFFF; width: 130px; height: 30px; padding: 0; margin: 10px 0 0 97px; border: none; background: transparent url(css-images/button.gif) left no-repeat; float: left; display: inline; cursor: pointer;}
				
		.htmlBody #rhColumnPress .firstLine {padding-top: 0;}
		.htmlBody #rhColumnPress .lastLine {padding-bottom: 0;}
		
		.htmlBody #rhColumnPress img {border: none; padding: 0; margin: 0;}
		
		.htmlBody #rhImgPress {margin: 0 10px 0 0; padding: 0; float: left;}


.htmlBody #lowerContainerPress {font-size: 100%; color: #939598; width: 866px; margin: 0 auto; padding: 37px 37px 20px 37px; background-color: transparent; text-align: left;}
		.htmlBody #lowerContainerPress h1 {font-size: 130%; font-weight: normal; padding: 5px 0; margin: 0; color: #E42618;}
		.htmlBody #lowerContainerPress h2 {font-size: 100%; font-weight: bold; padding: 5px 0 0 0; margin: 0; color: #E42618;}
		.htmlBody #lowerContainerPress p {padding: 0 0 10px 0;}
		
		.htmlBody #lowerContainerPress a:link, .htmlBody #lowerContainerPress a:visited {font-weight: normal; color: #E42618; padding: 0 10px 0 0; text-decoration: none; display: inline-block; font-weight: normal; background: none;}
		.htmlBody #lowerContainerPress a:hover, .htmlBody #lowerContainerPress a:active {color: #666666; text-decoration: underline; background: none;}
		
		.htmlBody #lowerContainerPress ul {padding: 0.2em 0 0.7em 15px;margin: 0;}
				.htmlBody #lowerContainerPress li {list-style-image: url(css-images/red-bullet.gif); padding: 0.1em 0 0.1em 5px; margin: 0;}
		
		.htmlBody #lowerContainerPress .firstLine {padding-top: 37px;}
		.htmlBody #lowerContainerPress .lastPara {padding-bottom: 30px;}
		.htmlBody #lowerContainerPress .subPage {padding-left: 20px;}
		
		.htmlBody #lowerContainerPress table {width: 864px; padding: 0; margin: 0 auto; border: none; border-collapse: collapse;}
				.htmlBody #lowerContainerPress table tr {padding: 0; margin: 0;}
						.htmlBody #lowerContainerPress table tr td {width: 288px; height: 230px; padding: 0; margin: 0; text-align: center; vertical-align: middle;}
								
								.htmlBody #lowerContainerPress table tr td img {border: none;}


/*Contact Page*/
.htmlBody #upperContainerContact {
	width: 893px;
	background-color: #E5D3BD;
	margin: 0 auto;
	padding: 25px 10px 15px 37px;
	text-align: left;
}

.htmlBody #lhColumnContact {
	width: 450px;
	padding: 0;
	margin: 0;
}
.htmlBody #lhColumnContact h1 {
	font-size: 160%;
	font-weight: normal;
	padding: 0.7em 0;
	margin: 0;
	color: #E42618;
}
.htmlBody #lhColumnContact h2 {
	font-size: 120%;
	font-weight: normal;
	padding: 0.4em 0 0 0;
	margin: 0;
	color: #E42618;
}
.htmlBody #lhColumnContact p {
	padding: 0 0 0.7em 0;
	margin: 0;
	color: #000000;
}
.htmlBody #lhColumnContact ul {
	padding: 0.2em 0 0 15px;
	margin: 0;
}
.htmlBody #lhColumnContact li {
	list-style-image: url(css-images/red-bullet.gif);
	padding: 0.1em 0 0.1em 5px;
	margin: 0;
}
.htmlBody #lhColumnContact .firstLine {
	padding-top: 0;
}
.htmlBody #lhColumnContact .lastLine {
	padding-bottom: 0;
}

.htmlBody #phoneFax {
	width: 245px;
	padding: 0;
	margin: 0;
	float: right;
}
.htmlBody #addressHO {
	width: 185px;
	padding: 0;
	margin: 0;
}

.htmlBody #rhColumnContact {
	width: 380px;
	background-color: transparent;
	padding: 20px 10px 10px 10px;
	margin: 0;
	float: right;
	text-align: right;
	line-height: 17px;
}
.htmlBody #rhColumnContact h1 {
	font-size: 100%;
	font-weight: bold;
	padding: 0.6em 0 0 0;
	margin: 0;
	color: #E42618;
}
.htmlBody #rhColumnContact ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.htmlBody #rhColumnContact li {
	padding: 0;
	margin: 0;
}
.htmlBody #rhColumnContact a:link, .htmlBody #rhColumnContact a:visited {
	font-weight: normal;
	color: #E42618;
	padding: 2px 10px 2px 0px;
	text-decoration: none; 
	display: block;
	background-image: url(css-images/off-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.htmlBody #rhColumnContact a:hover, .htmlBody #rhColumnContact a:active {
	color: #666666;
	text-decoration: underline;
	background-image: url(css-images/on-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.htmlBody #rhColumnContact .firstLine {
	padding-top: 0;
}
.htmlBody #rhColumnContact .lastLine {
	padding-bottom: 0;
}

.htmlBody #lowerContainerContact {
	font-size: 100%;
	color: #939598;
	width: 903px;
	margin: 0 auto;
	padding: 0 0 20px 37px;
	background-color: transparent;
	text-align: left;
}
.htmlBody #lowerContainerContact h1 {
	font-size: 110%;
	font-weight: bold;
	padding: 5px 0;
	margin: 0;
}
.htmlBody #lowerContainerContact h2 {
	font-size: 100%;
	font-weight: bold;
	padding: 5px 0 0 0;
	margin: 0;
	color: #E42618;
}
.htmlBody #lowerContainerContact p {
	padding: 0 0 10px 0;
}
.htmlBody #lowerContainerContact a:link, .htmlBody #lowerContainerContact a:visited {
	font-weight: normal;
	color: #E42618;
	padding: 0 10px 0 0;
	text-decoration: none;
	font-weight: normal;
}
.htmlBody #lowerContainerContact a:hover, .htmlBody #lowerContainerContact a:active {
	color: #666666;
	text-decoration: underline;
}
.htmlBody #lowerContainerContact ul {
	padding: 0.2em 0 0.7em 15px;
	margin: 0;
}
.htmlBody #lowerContainerContact li {
	list-style-image: url(css-images/red-bullet.gif);
	padding: 0.1em 0 0.1em 5px;
	margin: 0;
}
.htmlBody #lowerContainerContact .firstLine {
	padding-top: 37px;
}
.htmlBody #lowerContainerContact .lastPara {
	padding-bottom: 30px;
}

.htmlBody #lowerContainerContact .inlineLink a {
	padding: 0;
	margin: 0;
	background-image: none;
}

.htmlBody #lowerContainerImageBlockContact {
	width: 500px;
	height: 366px;
	margin: 0 0 40px 20px;
	padding: 0;
	background-color: transparent;
	text-align: left;
	float: right;
}

/*Contact Page Form*/
.htmlBody #contactFormHolder {
	width: 363px;
	padding: 37px 0 0 0;
	margin: 0;
}
.htmlBody #contactFormHolder form {
	width: 363px;
	padding: 0;
	margin: 0;
	border: none;
	background-color: transparent;
}
.htmlBody #contactFormHolder label {
	font-size: 100%;
	color: #939598;
	padding: 10px 0 0 0;
	margin: 0;
}
.htmlBody #contactFormHolder select {
	font-size: 100%;
	color: #000000;
	padding: 0;
	margin: 3px 0 15px 0;
}
.htmlBody #contactFormHolder input.txt {
	color: #939598;
	background-color: #FFFFFF;
	border: 1px inset #939598;
	width: 353px;
	padding: 5px;
	margin: 3px 0 15px 0;
}
.htmlBody #contactFormHolder textarea.txt2 {
	color: #939598;
	background-color: #FFFFFF;
	border: 1px inset #939598;
	width: 363px;
	height: 6em;
	padding: 0;
	margin: 0 0 15px 0;
}
.htmlBody #contactFormHolder input.btn {
	font-size: 10px;
	color: #FFFFFF;
	width: 130px;
	height: 30px;
	padding: 0;
	margin: 0;
	border: none;
	background-color: transparent;
	background-image: url(css-images/button.gif);
	background-position: left;
	background-repeat: no-repeat;
}

/*Terms, Privacy and Sitemap*/
.htmlBody #lhColumnTPS {
	width: 866px;
	padding: 0 0 15px 0;
	margin: 0;
}
.htmlBody #lhColumnTPS h1 {
	font-size: 160%;
	font-weight: normal;
	padding: 0.7em 0;
	margin: 0;
	color: #E42618;
}
.htmlBody #lhColumnTPS h2 {
	font-size: 120%;
	font-weight: normal;
	padding: 0.4em 0 0 0;
	margin: 0;
	color: #E42618;
}
.htmlBody #lhColumnTPS p {
	padding: 0 0 0.7em 0;
	margin: 0;
	color: #000000;
}
.htmlBody #lhColumnNews ul {
	padding: 0.2em 0 0 15px;
	margin: 0;
}
.htmlBody #lhColumnTPS li {
	list-style-image: url(css-images/red-bullet.gif);
	padding: 0.1em 0 0.1em 5px;
	margin: 0;
}
.htmlBody #lhColumnTPS .firstLine {
	padding-top: 0;
}
.htmlBody #lhColumnTPS .lastLine {
	padding-bottom: 0;
}

.htmlBody #lowerContainerTPS {
	font-size: 100%;
	color: #939598;
	width: 866px;
	margin: 0 auto;
	padding: 0 37px 20px 37px;
	background-color: transparent;
	text-align: left;
}
.htmlBody #lowerContainerTPSs h1 {
	font-size: 130%;
	font-weight: normal;
	padding: 5px 0;
	margin: 0;
	color: #E42618;
}
.htmlBody #lowerContainerTPS h2 {
	font-size: 100%;
	font-weight: bold;
	padding: 5px 0 0 0;
	margin: 0;
	color: #E42618;
}
.htmlBody #lowerContainerTPS p {
	padding: 0 0 10px 0;
}
.htmlBody #lowerContainerTPS a:link, .htmlBody #lowerContainerTPS a:visited {
	font-weight: normal;
	color: #E42618;
	padding: 0 10px 0 0;
	text-decoration: none; 
	display: inline-block;
	font-weight: normal;
	background-image: url(css-images/off-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.htmlBody #lowerContainerTPS a:hover, .htmlBody #lowerContainerTPS a:active {
	color: #666666;
	text-decoration: underline;
	background-image: url(css-images/on-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.htmlBody #lowerContainerTPS ul {
	padding: 0.2em 0 0.7em 15px;
	margin: 0;
}
.htmlBody #lowerContainerTPS li {
	list-style-image: url(css-images/red-bullet.gif);
	padding: 0.1em 0 0.1em 5px;
	margin: 0;
}
.htmlBody #lowerContainerTPS .firstLine {
	padding-top: 37px;
}
.htmlBody #lowerContainerTPS .lastPara {
	padding-bottom: 30px;
}

.htmlBody #lowerContainerTPS .subPage {
	padding-left: 20px;
}



/*Footer*/
.htmlBody #footer {
	width: 940px;
	padding: 0;
	margin: 0 auto;
	color: #939598;
	text-align: left;
}
.htmlBody #footer p {
	font-size: 10px;
	margin: 0;
	padding: 0 0 3px 0;
}
.htmlBody #footer .regNo {
	font-size: 9px;
}


/*Parker Design*/
.htmlBody #parkerDesign {
	margin: 0;
	padding: 0;
	text-align: left;
}
.htmlBody #parkerDesign p {
	font-size: 9px;
	padding: 0;
	color: #939598;
}
.htmlBody #parkerDesign a:link, .htmlBody #parkerDesign a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #939598;
}
.htmlBody #parkerDesign a:hover {
	text-decoration: underline;
	color: #000000;
}
.htmlBody #parkerDesign a:active {
	color: #CC3333;
}

/*Footer Navigation*/
.htmlBody #footerNav {
	margin: 0;
	padding: 0;
	text-align: right;
	float: right;
}
.htmlBody #footerNav p {
	font-size: 9px;
	padding: 0;
	color: #CBCBCB;
}
.htmlBody #footerNav a:link, .htmlBody #footerNav a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #939598;
}
.htmlBody #footerNav a:hover, .htmlBody #footerNav a:active {
	text-decoration: underline;
	color: #000000;
}

/* Store finder form select. Added by Andrew Johnston 04/12/2008. */
.htmlBody #lhColumnStores select {
	color: #000000;
	background-color: #FFFFFF;
	border: 1px inset #939598;
	width: 125px;
	padding: 5px;
	margin: 3px 0 0 0;
}
/* End of Store finder form select. */

/* Results table mods. Added by Andrew Johnston 04/12/2008 */
.storesTable {width:600px; margin:0; padding:0; display:inline-block; float:right; background-color:transparent;}
	.storesTable tr {vertical-align:top;}
	.storesTable th {padding:3px; color: #E42618; font-size:10px; margin:0;}
	.storesTable td {padding:3px; font-size:10px; margin:0;}
	
.trHighlight { background-color: #DDDDDD; cursor:default;}
.trInitial { background-color: #FFFFFF; cursor:default;}
/* End of results table mods */



/* Stores Page Mods. Added by Martin Higham 16/03/2009 */
.htmlBody #coloredBGStores {width: 100%; padding: 20px 0 0 0; margin: 0; background: url(css-images/stores-bg.gif) top repeat-x #FFFFFF; float: none;}

/*Stores Page*/
.htmlBody #upperContainerStores {width: 878px; background: url(css-images/stores-upper-bg.gif) top repeat-x #FFFFFF; margin: 0 auto; padding: 25px 25px 15px 37px; text-align: left;}

.htmlBody #lhColumnStores {width: 258px; padding: 0; margin: 0;}
		.htmlBody #lhColumnStores h1 {font-size: 160%; font-weight: normal; padding: 0.7em 0; margin: 0; color: #E42618;}
		.htmlBody #lhColumnStores h2 {font-size: 120%; font-weight: normal; padding: 0.7em 0; margin: 0; color: #E42618;}
		.htmlBody #lhColumnStores p {padding: 0 0 0.7em 0; margin: 0; color: #000000;}

.htmlBody #lhColumnStores .firstLine {padding-top: 0;}
.htmlBody #lhColumnStores .lastLine {padding-bottom: 0;}

/*Stores Page Form*/
.htmlBody #lhColumnStores form {width: 190px; padding: 20px 0 0 0; margin: 0; border: none;}
.htmlBody #lhColumnStores label {font-size: 80%; color: #000000; padding: 10px 0 0 0; margin: 0;}
.htmlBody #lhColumnStores input.txt {color: #000000; background-color: #FFFFFF; border: 1px inset #939598; width: 114px; padding: 5px; margin: 3px 0 0 0;}
.htmlBody #lhColumnStores input.btn {font-size: 10px; color: #FFFFFF; width: 53px; height: 30px; padding: 0; margin: 0; float: right; border: none; background-color: transparent; background-image: url(css-images/button-sml.gif); background-position: left; background-repeat: no-repeat;}

/*Stores Page Results Table*/
.htmlBody #rhColumnStores {width: 600px; background-color: transparent; padding: 0 0 20px 0; margin: 0; float: right;}
.htmlBody #rhColumnStoresImage {width: 598px; height: 448px; background-color: transparent; padding: 0; margin: 0 0 20px 0; border: #939598 1px solid;}
.htmlBody #rhColumnStoresTable {width: 600px; background-color: transparent; padding: 0; margin: 0;}
		.htmlBody #rhColumnStoresTable ul {font-size: 10px; padding: 0; margin: 0; display: inline-block; list-style: none;}
		.htmlBody #rhColumnStoresTable li {padding: 3px 0; margin: 0;}
		.htmlBody #rhColumnStoresTable .firstLine {color: #E42618;}
		.htmlBody #rhColumnStoresTable a:link, .htmlBody #rhColumnStoresTable a:visited {font-weight: normal; color: #000000; text-decoration: underline;}
		.htmlBody #rhColumnStoresTable a:hover, .htmlBody #rhColumnStoresTable a:active {color: #E42618;}
				.htmlBody #rhColumnStoresTableCol1And2 {width: 170px; padding: 0; margin: 0;}
				.htmlBody #rhColumnStoresTableCol3And4 {width: 420px; padding: 0; margin: 0; float: right;}
						.htmlBody #rhColumnStoresTableCol1 {width: 70px; padding: 0; margin: 0;}
						.htmlBody #rhColumnStoresTableCol2 {width: 90px; padding: 0; margin: 0; float: right;}
						.htmlBody #rhColumnStoresTableCol3 {width: 315px; padding: 0; margin: 0;}
						.htmlBody #rhColumnStoresTableCol4 {width: 95px; padding: 0; margin: 0; float: right;}

.htmlBody #lowerLHColumnStores {font-size: 100%; width: 258px; padding: 25px 0 0 0; margin: 37px 0 0 0; background-color: transparent; text-align: left;}
		.htmlBody #lowerLHColumnStores h1 {font-size: 110%; font-weight: bold; padding: 0 0 10px 0; margin: 0; color: #58595B;}
		.htmlBody #lowerLHColumnStores p {padding: 0; margin: 0; color: #58595B;}