@charset "UTF-8";
/* CSS Document */
body {background: #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;}

img {border: none; outline: none;}

a {outline: none;}

/*Sundries*/
#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;
}
#smlIconHolder {
	width: 256px;
	background-color: transparent;
	padding: 0;
	margin: 0;
	float: right;
}
#smlIconHolder p {
	font-size: 10px;
	margin: 0;
	text-align: center;
	line-height: 1.1em;
}
#smlIconHolderTop {
	width: 256px;
	background-color: transparent;
	padding: 0;
	margin: 0;
}
#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;
}
#lowerContainerCopy {
	width: 370px;
	padding-bottom: 20px;
}


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

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

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

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


/*Navigation Bar*/

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

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

						#navBar ul li a:link, #navBar ul li a:visited {width: 92px; 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;}
						
						
						#navBar ul li a:link.homeNavOff, #navBar ul li a:visited.homeNavOff {background: url(/includes/css-images/tab-home.gif) bottom no-repeat; outline: none;}
						#navBar ul li a:hover.homeNavOff, #navBar ul li a:active.homeNavOff {background: url(/includes/css-images/tab-hover.gif) bottom no-repeat; outline: none;}
						
						#navBar ul li a:link.aboutNavOff, #navBar ul li a:visited.aboutNavOff {background: url(/includes/css-images/tab-about.gif) bottom no-repeat; outline: none;}
						#navBar ul li a:hover.aboutNavOff, #navBar ul li a:active.aboutNavOff {background: url(/includes/css-images/tab-hover.gif) bottom no-repeat; outline: none;}
						
						#navBar ul li a:link.storesNavOff, #navBar ul li a:visited.storesNavOff {background: url(/includes/css-images/tab-stores.gif) bottom no-repeat; outline: none;}
						#navBar ul li a:hover.storesNavOff, #navBar ul li a:active.storesNavOff {background: url(/includes/css-images/tab-hover.gif) bottom no-repeat; outline: none;}
						
						#navBar ul li a:link.jobsNavOff, #navBar ul li a:visited.jobsNavOff {background: url(/includes/css-images/tab-jobs.gif) bottom no-repeat; outline: none;}
						#navBar ul li a:hover.jobsNavOff, #navBar ul li a:active.jobsNavOff {background: url(/includes/css-images/tab-hover.gif) bottom no-repeat; outline: none;}
						
						#navBar ul li a:link.commNavOff, #navBar ul li a:visited.commNavOff {background: url(/includes/css-images/tab-comm.gif) bottom no-repeat; outline: none;}
						#navBar ul li a:hover.commNavOff, #navBar ul li a:active.commNavOff {background: url(/includes/css-images/tab-hover.gif) bottom no-repeat; outline: none;}
						
						#navBar ul li a:link.newsNavOff, #navBar ul li a:visited.newsNavOff {background: url(/includes/css-images/tab-news.gif) bottom no-repeat; outline: none;}
						#navBar ul li a:hover.newsNavOff, #navBar ul li a:active.newsNavOff {background: url(/includes/css-images/tab-hover.gif) bottom no-repeat; outline: none;}
						
						#navBar ul li a:link.crimeNavOff, #navBar ul li a:visited.crimeNavOff {background: url(/includes/css-images/tab-crime.gif) bottom no-repeat; outline: none;}
						#navBar ul li a:hover.crimeNavOff, #navBar ul li a:active.crimeNavOff {background: url(/includes/css-images/tab-hover.gif) bottom no-repeat; outline: none;}
						
						#navBar ul li a:link.contactNavOff, #navBar ul li a:visited.contactNavOff {background: url(/includes/css-images/tab-contact.gif) bottom no-repeat; outline: none;}
						#navBar ul li a:hover.contactNavOff, #navBar ul li a:active.contactNavOff {background: url(/includes/css-images/tab-hover.gif) bottom no-repeat; outline: none;}
						
						#navBar ul li a:link.starbuysNavOff, #navBar ul li a:visited.starbuysNavOff {background: url(/includes/css-images/tab-starbuys.gif) bottom no-repeat; outline: none; text-indent: -5000px;}
						#navBar ul li a:hover.starbuysNavOff, #navBar ul li a:active.starbuysNavOff {background: url(/includes/css-images/tab-starbuys-hover.gif) bottom no-repeat; outline: none; text-indent: -5000px;}
						
						
						#navBar ul li a:link.homeNavOn, #navBar ul li a:visited.homeNavOn {background: url(/includes/css-images/tab-home.gif) bottom no-repeat; border-bottom: #E2F4FD 1px solid; outline: none;}
						#navBar ul li a:hover.homeNavOn, #navBar ul li a:active.homeNavOn {outline: none;}
						
						#navBar ul li a:link.aboutNavOn, #navBar ul li a:visited.aboutNavOn {background: url(/includes/css-images/tab-about.gif) bottom no-repeat; border-bottom: #E7E0E4 1px solid; outline: none;}
						#navBar ul li a:hover.aboutNavOn, #navBar ul li a:active.aboutNavOn {outline: none;}
						
						#navBar ul li a:link.storesNavOn, #navBar ul li a:visited.storesNavOn {background: url(/includes/css-images/tab-stores.gif) bottom no-repeat; border-bottom: #D4EDED 1px solid; outline: none;}
						#navBar ul li a:hover.storesNavOn, #navBar ul li a:active.storesNavOn {outline: none;}
						
						#navBar ul li a:link.jobsNavOn, #navBar ul li a:visited.jobsNavOn {background: url(/includes/css-images/tab-jobs.gif) bottom no-repeat; border-bottom: #F5E0CD 1px solid; outline: none;}
						#navBar ul li a:hover.jobsNavOn, #navBar ul li a:active.jobsNavOn {outline: none;}
						
						#navBar ul li a:link.commNavOn, #navBar ul li a:visited.commNavOn {background: url(/includes/css-images/tab-comm.gif) bottom no-repeat; border-bottom: #F4E0FF 1px solid; outline: none;}
						#navBar ul li a:hover.commNavOn, #navBar ul li a:active.commNavOn {outline: none;}
						
						#navBar ul li a:link.newsNavOn, #navBar ul li a:visited.newsNavOn {background: url(/includes/css-images/tab-news.gif) bottom no-repeat; border-bottom: #D9D7C5 1px solid; outline: none;}
						#navBar ul li a:hover.newsNavOn, #navBar ul li a:active.newsNavOn {outline: none;}
						
						#navBar ul li a:link.crimeNavOn, #navBar ul li a:visited.crimeNavOn {background: url(/includes/css-images/tab-crime.gif) bottom no-repeat; border-bottom: #F4EDCB 1px solid; outline: none;}
						#navBar ul li a:hover.crimeNavOn, #navBar ul li a:active.crimeNavOn {outline: none;}
						
						#navBar ul li a:link.contactNavOn, #navBar ul li a:visited.contactNavOn {background: url(/includes/css-images/tab-contact.gif) bottom no-repeat; border-bottom: #E5D3BD 1px solid; outline: none;}
						#navBar ul li a:hover.contactNavOn, #navBar ul li a:active.contactNavOn {outline: none;}
						
						#navBar ul li a:link.starbuysNavOn, #navBar ul li a:visited.starbuysNavOn {background: url(/includes/css-images/tab-starbuys.gif) bottom no-repeat; border-bottom: #FFFBB2 1px solid; outline: none; text-indent: -5000px;}
						#navBar ul li a:hover.starbuysNavOn, #navBar ul li a:active.starbuysNavOn {outline: none;}


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

#lowerContainerHome {font-size: 90%; width: 940px; margin: 0 auto; padding: 0 0 18px 0; background: transparent url(/includes/css-images/lower-boxes.gif) bottom no-repeat; text-align: left;}


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


#rhColumnHome {width: 140px; padding: 10px 10px 10px 340px; margin: 0; float: right; text-align: right; background: transparent url(/includes/images/home-upper.gif) left no-repeat; line-height: 17px;}
		#rhColumnHome ul {list-style: none; padding: 0; margin: 0;}
		#rhColumnHome li {font-weight: bold; color: #E42618; padding: 2px 0; margin: 0;}
		#rhColumnHome a:link, #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(/includes/css-images/home-button-up.gif) right no-repeat;}
		#rhColumnHome a:hover, #rhColumnHome a:active {color: #FFF; text-decoration: none; background: url(/includes/css-images/home-button-over.gif) right no-repeat;}
		#rhColumnHome .firstLine {padding-top: 0;}
		#rhColumnHome .lastLine {padding-bottom: 0;}


/*Image Strip*/
#imageStrip {width: 940px; height: 130px; padding: 0 0 20px 0; margin: 0 auto;}


/*Lower Boxes*/
#leftBox {width: 300px; padding: 0; margin: 0; float: left; background-color: #FFFBB2;}
		#leftBox h1 {width: 300px; height: 68px; padding: 0; margin: 0; background: url(/includes/css-images/sign-up-header.gif) top no-repeat; text-indent: -5000px;}
		#leftBox h2 {font-size: 120%; font-weight: bold; color: #000; padding: 10px 20px; margin: 0.8em 0;}
		#leftBox p {color: #000; padding: 0 20px; margin: 0.8em 0;}
		
		#leftBox img.starBuysImage {padding: 0; margin: 10px 20px 0 20px;}
		
		#leftBox form {width: 260px; padding: 10px 20px 0 20px; margin: 0; border: none;}
		#leftBox form div {padding: 10px 0; margin: 0; clear: both; border: none;}
		#leftBox label {font-size: 90%; color: #000000; padding: 6px 0 0 0; margin: 0; float: left; display: inline;}
		#leftBox input.txt {color: #000000; background-color: #FFFFFF; border: 1px inset #939598; width: 200px; padding: 5px; margin: 0 10px 0 0; float: left; display: inline;}
		#leftBox input.btn {font-size: 10px; color: #FFFFFF; width: 130px; height: 30px; padding: 0; margin: 10px 0 0 84px; border: none; background: transparent url(/includes/css-images/button.gif) left no-repeat; cursor: pointer;}


#centerBox {width: 300px; padding: 0px; margin: 0 auto;}
		#centerBox h1 {width: 300px; height: 68px; padding: 0; margin: 0; background: url(/includes/css-images/starbuys-header.gif) top no-repeat; text-indent: -5000px;}
		#centerBox table.starbuysTable {width: 280px; border: none; border-collapse: collapse; margin: 5px 10px 60px 10px;}
				#centerBox table.starbuysTable tr {border: none;}
				#centerBox table.starbuysTable td {padding: 10px; vertical-align: middle;}
						#centerBox table.starbuysTable td.image {width: 80px; padding: 3px; vertical-align: middle; text-align: center;}
						#centerBox table.starbuysTable td.image img {width: 68px; height: 90px; border: none;}
						#centerBox table.starbuysTable td h2 {font-size: 100%; font-weight: bold; color: #000; padding: 0; margin: 0;}
						#centerBox table.starbuysTable td p {font-size: 100%; color: #E42618; padding: 0; margin: 0;}
								#centerBox table.starbuysTable td p.price {font-size: 160%; font-weight: bold;}
								#centerBox table.starbuysTable td p.saving {font-size: 100%; font-weight: normal;}
		
		
#rightBox {width: 300px; padding: 0px; float: right; display: inline; margin: 0; background: #D4EDED url(/includes/css-images/store-finder-box.gif) top no-repeat;}
		#rightBox form {display: inline-block; width: 260px; padding: 62px 20px 0 20px; margin: 0; border: none;}
		#rightBox label {font-size: 90%; color: #000000; padding: 0; margin: 0;}
		#rightBox input.txt {color: #000000; background-color: #FFFFFF; border: 1px inset #939598; width: 110px; padding: 5px; margin: 3px 0 0 0; float: left; display: inline;}
		#rightBox input.btn {font-size: 10px; color: #FFFFFF; width: 130px; height: 30px; padding: 0; margin: 0; float: right; display: inline; border: none; background: transparent url(/includes/css-images/button.gif) left no-repeat; cursor: pointer;}
		
		#storeFinderCopy {width: 115px; padding: 105px 145px 0 20px; margin: 0; background-color: transparent; font-size: 110%;}


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

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

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

#lowerContainerImageBlock {
	width: 500px;
	margin: 0 0 20px 20px;
	padding: 0;
	background-color: transparent;
	text-align: left;
	float: right;
}
#lowerContainerImageTop {
	width: 500px;
	height: 197px;
	margin: 0;
	padding: 0 0 4px 0;
	background-color: transparent;
	background-image: url(/includes/images/top-filler-img.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
#lowerContainerImageBottomLeft {
	width: 248px;
	height: 165px;
	margin: 0;
	padding: 0;
	background-color: transparent;
	background-image: url(/includes/images/bottom-left-filler-img.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
#lowerContainerImageBottomRight {
	width: 248px;
	height: 165px;
	margin: 0;
	padding: 0;
	background-color: transparent;
	background-image: url(/includes/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;
}
#formLeft {
	width: 403px;
	padding: 0;
	margin: 0;
	float: left;
}
#formRight {
	width: 403px;
	padding: 0;
	margin: 0;
	float: right;
}
#otherFormHolder {
	width: 866px;
	padding: 37px 0 0 0;
	margin: 0;
}
#otherFormHolder form {
	width: 846px;
	padding: 10px;
	margin: 0;
	border: 1px dotted #939598;
	background-color: #EFEFEF;
}
#otherFormHolder label {
	font-size: 100%;
	color: #000000;
	padding: 10px 0 0 0;
	margin: 0;
}
#otherFormHolder select {
	font-size: 100%;
	color: #000000;
	padding: 0;
	margin: 3px 0 15px 0;
}
#otherFormHolder input.txt {
	color: #939598;
	background-color: #FFFFFF;
	border: 1px inset #939598;
	width: 393px;
	padding: 5px;
	margin: 3px 0 15px 0;
}
#otherFormHolder textarea.txt2 {
	color: #939598;
	background-color: #FFFFFF;
	border: 1px inset #939598;
	width: 403px;
	height: 6em;
	padding: 0;
	margin: 0 0 15px 0;
}
#otherFormHolder input.btn {
	font-size: 10px;
	color: #FFFFFF;
	width: 130px;
	height: 30px;
	padding: 0;
	margin: 0;
	border: none;
	background-color: transparent;
	background-image: url(/includes/css-images/button.gif);
	background-position: left;
	background-repeat: no-repeat;
}


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

#rhColumnAbout {
	width: 204px;
	background-color: transparent;
	padding: 5px 0 0 0;
	bottom: 0;
	margin: 0;
	float: right;
	text-align: right;
	line-height: 17px;
}
#rhColumnAbout ul {
	list-style: none;
	padding: 12px 0 0 0;
	margin: 0;
	background: transparent url(/includes/css-images/about-button-head.gif) top no-repeat;
}
#rhColumnAbout li {
	padding: 0;
	margin: 0;
}
#rhColumnAbout a:link, #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;
}
#rhColumnAbout a:hover, #rhColumnAbout a:active {
	color: #000;
}
#rhColumnAbout .landlordsLink {background: transparent url(/includes/css-images/about-button-top.gif) top no-repeat;}
#rhColumnAbout .suppliersLink {background: transparent url(/includes/css-images/about-button-middle.gif) top no-repeat;}
#rhColumnAbout .pressLink {background: transparent url(/includes/css-images/about-button-bottom.gif) top no-repeat;}

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

#rhImgAbout {width: 279px; background: transparent url(/includes/images/about-upper-awards.gif) top no-repeat; margin: 0 15px 0 0; padding: 200px 0 0 0; float: right; display: inline;}

		#rhImgAbout a:link, #rhImgAbout a:visited {width: 279px; height: 45px; background: transparent url(/includes/images/about-award-button.gif) top no-repeat; margin: 0; padding: 0; display: block; text-indent: -5000px; text-decoration: none; text-align: left;}
		
		#rhImgAbout a:hover, #rhImgAbout a:active {background: transparent url(/includes/images/about-award-button-hover.gif) top no-repeat; text-decoration: none;}

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


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


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

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

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

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


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


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

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

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

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

#lowerContainerImageBottomLeftJobs {
	width: 248px;
	height: 165px;
	margin: 0;
	padding: 0 0 20px 0;
	background-color: transparent;
	background-image: url(/includes/images/jobs-bottom-left-img.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
#lowerContainerImageBottomRightJobs {
	width: 248px;
	height: 165px;
	margin: 0;
	padding: 0 0 20px 0;
	background-color: transparent;
	background-image: url(/includes/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 */
#lowerRHContainerJobs a:link, #lowerRHContainerJobs a:visited {color: #666666; background: none; text-decoration: none; padding: 0; margin: 0;}
#lowerRHContainerJobs a:hover, #lowerRHContainerJobs a:active {color: #000000; background: none; text-decoration: underline; padding: 0; margin: 0;}

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

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

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

#lowerRHContainerJobs form {width: 480px; padding: 0; margin: 0; border: none;}
#lowerRHContainerJobs label {font-size: 110%; color: #FFFFFF; padding: 3px 0 0 0; margin: 0; float: left; line-height: 20px;}
#lowerRHContainerJobs input.txt {color: #000000; background-color: #FFFFFF; border: 1px inset #E42618; width: 114px; padding: 5px; margin: 3px 0 0 0;}
#lowerRHContainerJobs select {color: #000000; background-color: #FFFFFF; border: 1px inset #939598; width: 125px; padding: 5px; margin: 0; float: right; line-height: 20px;}
#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(/includes/css-images/button-sml.gif); background-position: left; background-repeat: no-repeat;}

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

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

#jobsTable a:link.jobTitle, #jobsTable a:visited.jobTitle {color: #E42618; text-decoration: underline;}
#jobsTable a:hover.jobTitle, #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 */
#upperContainerNews {
	width: 893px;
	background-color: #D9D7C5;
	margin: 0 auto;
	padding: 25px 10px 0 37px;
	text-align: left;
}

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

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

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

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

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


#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(/includes/images/news-upper.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}
#rhColumnNews h1 {
	font-size: 120%;
	font-weight: bold;
	padding: 0.6em;
	margin: 0;
	color: #E42618;
}
#rhColumnNews p {
	padding: 0.6em;
	margin: 0;
}
#rhColumnNews ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#rhColumnNews li {
	padding: 0;
	margin: 0;
}
#rhColumnNews a:link, #rhColumnNews a:visited {
	font-weight: normal;
	color: #E42618;
	padding: 2px 10px 2px 0px;
	text-decoration: none; 
	display: block;
	background-image: url(/includes/css-images/off-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}
#rhColumnNews a:hover, #rhColumnNews a:active {
	color: #666666;
	text-decoration: underline;
	background-image: url(/includes/css-images/on-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}
#rhColumnNews .firstLine {
	padding-top: 0;
}
#rhColumnNews .lastLine {
	padding-bottom: 0;
}

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

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

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

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

#lowerContainerNews .backTop a:link, #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;
}
#lowerContainerNews .backTop a:hover, #lowerContainerNews .backTop a:active {
	color: #E42618;
	text-decoration: underline;
	background-image: none;
}

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


#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 */
#lowerRHContainerNews {width: 350px; padding: 0; margin: 0; text-align: left; float: right;}
		#lowerRHContainerNews img {padding: 0 0 10px 0; margin: 0; border: none;}






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


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

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

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

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

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

#rhColumnSuppliersCH {
	width: 455px;
	background-color: #D4CEB1;
	background-image: url(/includes/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;
}
#rhColumnSuppliersCH h1 {
	font-size: 100%;
	font-weight: bold;
	padding: 0.6em 0 0 0;
	margin: 0;
	color: #E42618;
}
#rhColumnSuppliersCH ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#rhColumnSuppliersCH li {
	padding: 0;
	margin: 0;
}
#rhColumnSuppliersCH a:link, #rhColumnSuppliersCH a:visited {
	font-weight: normal;
	color: #E42618;
	padding: 0;
	text-decoration: none; 
	background-image: none;
}
#rhColumnSuppliersCH a:hover, #rhColumnSuppliersCH a:active {
	color: #666666;
	background-image: none;
	text-decoration: underline;
}
#rhColumnSuppliersCH .firstLine {
	padding-top: 0;
}
#rhColumnSuppliersCH .lastLine {
	padding-bottom: 0;
}
#rhImgSuppliersCH {
	margin: 0 10px 0 0;
	float: left;
}

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

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

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

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

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

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



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

#rhImgComm {width: 150px; background: transparent url(/includes/images/community-upper.gif) top no-repeat; margin: 0 10px 0 0; padding: 170px 0 0 0; float: left;}

		#rhImgComm a:link, #rhImgComm a:visited {width: 150px; height: 65px; background: transparent url(/includes/images/comm-award-button.gif) top no-repeat; margin: 0; padding: 0; display: block; text-indent: -5000px; text-decoration: none; text-align: left;}
		
		#rhImgComm a:hover, #rhImgComm a:active {background: transparent url(/includes/images/comm-award-button-hover.gif) top no-repeat; text-decoration: none;}


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


#lowerContainerComm a:link.movieLink, #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(/includes/images/movie-banner-off.gif) left no-repeat;
}
#lowerContainerComm a:hover.movieLink, #lowerContainerComm a:active.movieLink {
	display: block;
	width: 220px;
	color: #FFFFFF;
	text-decoration: none;
	background: url(/includes/images/movie-banner-on.gif) left no-repeat;
}


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

#lowerContainerComm .articleBreak {
	font-size: 85%;
	clear: both;
}
#lowerContainerComm .articleBreak a:link, #lowerContainerComm .articleBreak a:visited {
	margin: 0;
	padding: 0;
	color: #939598;
	text-decoration: none;
	background-image: none;
}
#lowerContainerComm .articleBreak a:hover, #lowerContainerComm .articleBreak a:active {
	color: #E42618;
	text-decoration: underline;
	background-image: none;
}
#lowerContainerComm .backTop a:link, #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;
}
#lowerContainerComm .backTop a:hover, #lowerContainerComm .backTop a:active {
	color: #E42618;
	text-decoration: underline;
	background-image: none;
}

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

#lowerContainerComm form {width: 410px; padding: 10px 10px 2px 10px; margin: 30px 0 0 0; border: none; background-color: #DEDEDE; float: right; display: inline;}
				#lowerContainerComm label {height: 30px; font-size: 100%; color: #000000; padding: 0; margin: 7px 10px 0 0; float: left; display: inline; cursor: pointer;}
				#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;}
				#lowerContainerComm input.btn {font-size: 10px; color: #FFFFFF; width: 130px; height: 30px; padding: 0; margin: 0; border: none; background: transparent url(/includes/css-images/button.gif) left no-repeat; float: right; display: inline; cursor: pointer;}




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


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


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


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


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


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


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


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


/*Starbuys Page -----ADDED 22/03/10----- */
#upperContainerStarbuys {width: 903px; background-color: #FFFBB2; margin: 0 auto; padding: 25px 0 15px 37px; text-align: left;}


#lhColumnStarbuys {width: 395px; padding: 12px 0 0 0; margin: 0; float: left; display: inline;}
		#lhColumnStarbuys h1 {font-size: 140%; font-weight: bold; padding: 1.4em 0; margin: 0; color: #0076C0;}
		#lhColumnStarbuys h2 {font-size: 120%; font-weight: normal; padding: 0.4em 0 0 0; margin: 0; color: #E42618;}
		#lhColumnStarbuys p {padding: 0 0 0.7em 0; margin: 0; color: #000000;}
		
		#lhColumnStarbuys .firstLine {padding-top: 0;}
		#lhColumnStarbuys .lastLine {padding-bottom: 0;}


#rhColumnStarbuys {width: 105px; background: transparent url(/includes/css-images/starbuys-basket.jpg) top left no-repeat; padding: 12px 37px 22px 322px; margin: 0; float: right; display: inline;}
		#rhColumnStarbuys h4 {width: 105px; height: 55px; padding: 0; margin: 0; background: transparent url(/includes/css-images/follow-top-box-top.gif) top no-repeat; display: block; text-indent: -5000px; text-align: left;}
		#rhColumnStarbuys p {font-size: 100%; font-weight: bold; text-align: center; color: #0076C0; padding: 0.6em 5px 15px 5px; margin: 0;}
		
		#rhColumnStarbuys ul {padding: 0 0 0 8px; margin: 10px 0; list-style: none; background: transparent;}
				#rhColumnStarbuys ul li {width: 40px; padding: 0; margin: 0; float: left; display: inline;}
						#rhColumnStarbuys ul li.left {padding: 0 3.5px 0 0; border-right: #F0E000 1px solid;}
						#rhColumnStarbuys ul li.right {padding: 0 0 0 3.5px; border-left: #FFF 1px solid;}
						
						#rhColumnStarbuys ul li a.twitter {width: 40px; height: 40px; padding: 0; margin: 0; background: transparent url(/includes/css-images/twitter-top-right.gif) left no-repeat; text-indent: -5000px; display: block;}
						#rhColumnStarbuys ul li a.facebook {width: 40px; height: 40px; padding: 0; margin: 0; background: transparent url(/includes/css-images/facebook-top-right.gif) left no-repeat; text-indent: -5000px; display: block;}
		
#rhFollowBoxStarbuys {width: 105px; background: #FFF540 url(/includes/css-images/follow-top-box-foot.gif) bottom no-repeat; padding: 0; margin: 0;}		


#lowerContainerStarbuys {font-size: 100%; color: #939598; width: 913px; margin: 0 auto; padding: 37px 0 20px 27px; background-color: transparent; text-align: left;}
		#lowerContainerStarbuys h1 {font-size: 130%; font-weight: normal; padding: 5px 0; margin: 0; color: #E42618;}
		#lowerContainerStarbuys h2 {font-size: 100%; font-weight: bold; padding: 5px 0 0 0; margin: 0; color: #E42618;}
		#lowerContainerStarbuys p {padding: 0 0 10px 0;}
		
		#lowerContainerStarbuys h3.starbuysFooter {width: 420px; height: 57px; font-size: 170%; font-weight: bold; text-align: center; padding: 20px 75px 0 75px; margin: 0; color: #E42618; background: transparent url(/includes/css-images/starbuys-footer.gif) bottom no-repeat; display: block;}
		
		#lowerContainerStarbuys a:link, #lowerContainerStarbuys a:visited {font-weight: normal; color: #E42618; padding: 0 10px 0 0; text-decoration: none; display: inline-block; font-weight: normal; background: none;}
		#lowerContainerStarbuys a:hover, #lowerContainerStarbuys a:active {color: #666666; text-decoration: underline; background: none;}
								
								
#lowerLHContainerStarbuys {width: 570px; margin: 0; padding: 0; background: transparent; text-align: left; float: left; display: inline;}
		#lowerLHContainerStarbuys table {width: 550px; padding: 0; margin: 0 10px 10px 10px; border: none; border-collapse: collapse;}
				#lowerLHContainerStarbuys table tr {padding: 0; margin: 0;}
						#lowerLHContainerStarbuys table tr td {width: 176px; padding: 30px 0 0 0; margin: 0 0 0 0; text-align: center; vertical-align: middle;}
								#lowerLHContainerStarbuys table tr td.firstColumn {margin-left: 0;}
								#lowerLHContainerStarbuys table tr td.itemInfo {padding: 0; background: transparent url(/includes/css-images/starbuys-item-bg.gif) bottom no-repeat;}
								#lowerLHContainerStarbuys table tr td.itemInfoFirstColumn {padding: 0; background: transparent url(/includes/css-images/starbuys-item-bg.gif) bottom no-repeat; margin-left: 0;}
								
								#lowerLHContainerStarbuys table td h2 {font-size: 100%; font-weight: bold; color: #000; padding: 0; margin: 0;}
										#lowerLHContainerStarbuys table td p.price {font-size: 140%; font-weight: bold; color: #E42618; padding: 0; margin: 0;}
										#lowerLHContainerStarbuys table td p.saving {font-size: 100%; font-weight: normal; color: #E42618; padding: 0; margin: 0;}
	
	#lowerLHContainerStarbuys table.itemHolder {width: 176px; padding: 0; margin: 0 0 0 0; border: none; border-collapse: collapse;}
		#lowerLHContainerStarbuys table.itemHolder tr {padding: 0; margin: 0;}
						#lowerLHContainerStarbuys table.itemHolder tr td {width: 176px; padding: 0 0 0 0; margin: 0 0 0 0; text-align: center; vertical-align: middle;}
								#lowerLHContainerStarbuys table.itemHolder tr td.firstColumn {margin-left: 0;}
								#lowerLHContainerStarbuys table.itemHolder tr td.itemInfo {padding: 0; background: transparent url(/includes/css-images/starbuys-item-bg.gif) bottom no-repeat;}
								#lowerLHContainerStarbuys table.itemHolder tr td.itemInfoFirstColumn {padding: 0; background: transparent url(/includes/css-images/starbuys-item-bg.gif) bottom no-repeat; margin-left: 0;}
								
								#lowerLHContainerStarbuys table.itemHolder td h2 {font-size: 100%; font-weight: bold; color: #000; padding: 0; margin: 5px 0 3px 0;}
										#lowerLHContainerStarbuys table.itemHolder td p.price {font-size: 140%; font-weight: bold; color: #E42618; padding: 0; margin: 5px 0 5px 0;}
										#lowerLHContainerStarbuys table.itemHolder td p.saving {font-size: 100%; font-weight: normal; color: #E42618; padding: 0; margin: 5px 0 5px 0;}
	
#lowerRHContainerStarbuys {width: 300px; padding: 0; margin: 0; text-align: left; float: right; display: inline;}

#starbuysSignUpBox {width: 300px; padding: 0; margin: 0 0 20px 0; background-color: #FFFBB2;}
		#starbuysSignUpBox h1 {width: 300px; height: 68px; padding: 0; margin: 0; background: url(/includes/css-images/sign-up-header.gif) top no-repeat; text-indent: -5000px;}
		#starbuysSignUpBox h2 {font-size: 120%; font-weight: bold; color: #000; padding: 0 20px; margin: 0.8em 0 0 0;}
		#starbuysSignUpBox p {color: #000; padding: 0 20px; margin: 0.8em 0;}
		
		#starbuysSignUpBox img.starBuysImage {padding: 0; margin: 10px 20px 0 20px;}
		
		#starbuysSignUpBox form {width: 260px; padding: 10px 20px 0 20px; margin: 0; border: none;}
		#starbuysSignUpBox form div {padding: 10px 0; margin: 0; clear: both; border: none;}
		#starbuysSignUpBox label {font-size: 90%; color: #000000; padding: 6px 0 0 0; margin: 0; float: left; display: inline;}
		#starbuysSignUpBox input.txt {color: #000000; background-color: #FFFFFF; border: 1px inset #939598; width: 200px; padding: 5px; margin: 0 10px 0 0; float: left; display: inline;}
		#starbuysSignUpBox input.btn {font-size: 10px; color: #FFFFFF; width: 130px; height: 30px; padding: 0; margin: 10px 0 0 84px; border: none; background: transparent url(/includes/css-images/button.gif) left no-repeat; cursor: pointer;}
		
		#starbuysSignUpBoxFoot {width: 300px; height: 16px; padding: 0; margin: 0; background: transparent url(/includes/css-images/starbuys-sign-up-box-foot.gif) bottom no-repeat;}
		
#starbuysStoreFinderBox {width: 300px; padding: 0px; float: right; display: inline; margin: 0; background: #D4EDED url(/includes/css-images/store-finder-box.gif) top no-repeat;}
		#starbuysStoreFinderBox form {display: inline-block; width: 260px; padding: 20px 20px 0 20px; margin: 0; border: none;}
		#starbuysStoreFinderBox label {font-size: 90%; color: #000000; padding: 0; margin: 0;}
		#starbuysStoreFinderBox input.txt {color: #000000; background-color: #FFFFFF; border: 1px inset #939598; width: 110px; padding: 5px; margin: 3px 0 0 0; float: left; display: inline;}
		#starbuysStoreFinderBox input.btn {font-size: 10px; color: #FFFFFF; width: 130px; height: 30px; padding: 0; margin: 0; float: right; display: inline; border: none; background: transparent url(/includes/css-images/button.gif) left no-repeat; cursor: pointer;}
		
		#starbuysStoreFinderBoxFoot {width: 300px; height: 16px; padding: 0; margin: 0; background: transparent url(/includes/css-images/starbuys-store-finder-box-foot.gif) bottom no-repeat;}
		


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

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

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

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

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

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

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

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

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

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

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



/*Footer*/
#footer {width: 940px; padding: 0.5em 0; margin: 5px auto 10px auto; color: #939598; text-align: left; border-top: 1px #939598 solid; border-bottom: 1px #939598 solid;}


/*Parker Design*/
		#footer p.parkerDesign {font-size: 9px; float: left; display: inline; padding: 0; margin: 0.1em 0 0.4em 0; line-height: 10px;}
		
		#footer a:link.parkerDesign, #footer a:visited.parkerDesign {font-size: 9px; color: #939598; text-decoration: none; font-weight: normal;}
		#footer a:hover.parkerDesign {color: #000; text-decoration: underline;}
		#footer a:active.parkerDesign {color: #C33;}


/*Footer Navigation*/
		#footer ul {float: right; display: inline; list-style: none; padding: 0; margin: 0;}
				#footer ul li {padding: 0 0.5em 0 0; margin: 0 0.5em 0 0; float: left; display: inline; border-right: 1px #CBCBCB solid; line-height: 10px;}
						#footer ul li a:link, #footer ul li a:visited {font-size: 9px; color: #939598; text-decoration: none; font-weight: normal; padding: 0; margin: 0.1em 0 0.4em 0; line-height: 10px;}
						#footer ul li a:hover, #footer ul li a:active {color: #000; text-decoration: underline;}
						
						#footer ul li.lastItem {padding-right: 0; margin-right: 0; border-right: none;}
						

/*------ Sub Footer Stuff ------*/

#subFooter {width: 940px; padding: 0; margin: 0 auto; text-align: left;}
		#subFooter img {float: right; display: inline; padding: 0; margin: 0 0 0 20px;}

		#subFooter a.crimeBusters {width: 212px; height: 30px; padding: 7px 0; margin: 0; float: left; display: inline; background: transparent url(/includes/css-images/crimebusters-lower-link.gif) left no-repeat; text-indent: -5000px;}

#followBox {padding: 3px 3px 3px 142px; margin: 2px 0; float: right; display: inline; border: 1px #CCC solid; background: #FFF url(/includes/css-images/follow-our-offers.gif) left no-repeat;}
		#followBox ul {padding: 0; margin: 0; list-style: none;}
				#followBox ul li {width: 32px; height: 32px; padding: 0 3px 0 0; margin: 3px 3px 3px 0; float: left; display: inline; border-right: 1px #CCC solid;}
				#followBox ul li.rightItem {margin-right: 0; padding-right: 0; border-right: none;}
		#followBox ul li a.twitter {width: 32px; height: 32px; padding: 0; margin: 0; background: transparent url(/includes/css-images/twitter.gif) left no-repeat; text-indent: -5000px; display: block;}
		#followBox ul li a.facebook {width: 32px; height: 32px; padding: 0; margin: 0; background: transparent url(/includes/css-images/facebook.gif) left no-repeat; text-indent: -5000px; display: block;}






/* Store finder form select. Added by Andrew Johnston 04/12/2008. */
#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 */
#coloredBGStores {width: 100%; padding: 20px 0 0 0; margin: 0; background: url(/includes/css-images/stores-bg.gif) top repeat-x #FFFFFF; float: none;}

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

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

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

/*Stores Page Form*/
#lhColumnStores form {width: 190px; padding: 20px 0 0 0; margin: 0; border: none;}
#lhColumnStores label {font-size: 80%; color: #000000; padding: 10px 0 0 0; margin: 0;}
#lhColumnStores input.txt {color: #000000; background-color: #FFFFFF; border: 1px inset #939598; width: 114px; padding: 5px; margin: 3px 0 0 0;}
#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(/includes/css-images/button-sml.gif); background-position: left; background-repeat: no-repeat;}

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

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