body {	margin: 0;	background: #5b554d;	color: #3c3329;	font: 12px Arial, Verdana, Tahoma, sans-serif;}img {	border: none;}a {	color: #3c3329;	text-decoration: underline;	outline: none;}a:hover {	text-decoration: none;}.all {	width: 922px;	margin: 85px auto 0 auto;	position: relative;}#header {	width: 918px;	padding: 2px 2px 0 2px;	border-bottom: 2px solid #fff;	background: #fff url('../images/top-corner.gif') no-repeat top left;	position: absolute;	top: 0;	left: 0;}.logo-pictures-adver {	width: 918px;	overflow: hidden;}.logo {	width: 181px;	float: left;	background: url('../images/logo.gif') no-repeat;	text-indent: -9999px;	overflow: hidden;	margin: 13px 0 0 27px;	display: inline;}.logo a {	display: block; 	width: 181px;	height: 223px;}ul.pictures {	width: 710px;	float: right;	margin: 0;	padding: 0;	list-style: none;}.pictures li {	padding: 0 2px 0 0;	float: right;	display: inline;}.pictures li.first {	padding: 0;}.pictures li img {	display: block;}ul.navigation {	width: 800px;	margin: 2px 0 0 0;	padding: 0 118px 0 0;	list-style: none;	background: #8f182c;	overflow: hidden;}.navigation li {	float: right;	padding: 7px 10px 6px 10px;	display: inline;}.navigation li a {	padding: 0 0 3px 0;	font-size: 16px;	color: #fff;	text-decoration: none;	display: block;	width: 112px;	background: url('../images/nav-border-hover.gif') no-repeat 50% 100%;}.navigation li a span {	display: block;	text-align: center;}.navigation li a:hover {	color: #ec1c24;	background: url('../images/nav-border.gif') no-repeat 50% 100%;	text-decoration: none;}.columns-holder {	width: 922px;	padding: 288px 0 0 0;	background: #fff url('../images/columns-bg.gif') repeat-y;	overflow: hidden;}.btm-corner {	width: 918px;	padding: 0 2px 2px 2px;	background: url('../images/btm-corner.gif') no-repeat 100% 100%;	overflow: hidden;}.sidebar {	width: 214px;	float: left;	padding: 0 8px 0 8px;	display: inline;	background: url('../images/sidebar-bg.gif') repeat-x top left;}.sidebar h2 {	font-size: 25px;	margin: 10px 0 0 0;	color: #8f182c;	text-align: center;} .sidebar ul {	margin: 5px 0 5px 0;	padding: 0;	list-style: none;}.sidebar li {	padding: 0 0 5px 0;	font-size: 13px;	line-height: 15px;	text-align: center;}.sidebar li a {	display: block;	width: 213px;	height: 21px;	padding: 6px 0 0 0;	text-decoration: none;	color: #fff;}.sidebar li a span {	display: block;}li.itm1 a {	background: url('../images/nav-bg1.gif') no-repeat;}li.itm2 a {	background: url('../images/nav-bg2.gif') no-repeat;}li.itm3 a {	background: url('../images/nav-bg3.gif') no-repeat;}li.itm4 a {	background: url('../images/nav-bg4.gif') no-repeat;}li.itm5 a {	background: url('../images/nav-bg5.gif') no-repeat;}li.itm6 a {	background: url('../images/nav-bg6.gif') no-repeat;}li.itm7 a {	background: url('../images/nav-bg7.gif') no-repeat;}li.itm8 a {	background: url('../images/nav-bg8.gif') no-repeat;}.sidebar li a:hover {	text-decoration: none;	background: url('../images/nav-li-hover.png') no-repeat;}#content {	width: 688px;	float: right;	padding: 0 0 10px;}.cont-text {	width: 584px;	margin: 0 auto;	padding: 0 20px 0 0;}.cont-text h1 {	font-size: 28px;	color: #731012;	margin: 34px 0 0 0;}.cont-text p {	margin: 14px 0 0 10px;}.sign {	margin: 20px 0 0 0;	text-align: right;	color: #731012;}.sign p {	margin: 0 0 25px 0;}.sign p span {	display: block;}.lsign p {	margin: 0 0 25px 0;}.lsign p span {	display: block;}#footer {	width: 859px;	text-align: right;	margin: 7px 0 0 0;	padding: 0 63px 0 0;	overflow: hidden;}#footer ul {	margin: 0;	padding: 0;	list-style:none;}#footer li {	padding: 0 9px;	float: right;	background: url('../images/footer-separation.gif') no-repeat 100% 60%;}#footer li.link-img {	padding: 0 0 0 38px;	background: url('../images/logo-img.gif') no-repeat 5px 3px;}#footer li a {	font-size: 11px;	color: #fff;	text-decoration: none;}#footer li a strong {	font-weight: bold;}#footer li a:hover {	text-decoration: underline;}/*TAMMY STYLES*//*.style1 {	color: #731012;	font-weight: bold;	font-style: italic;}.style2 {	color: #761517;	font-style: italic;	font-weight: bold;}.style3 {text-align: center;}.style4 {	color: #761517;	font-style: italic;	font-weight: bold;	font-size: 16px;}/* Styles to make it less confusing for tammy */.lsign {  /* Quote text */	margin: 20px 0 0 0;	text-align: center;	color: #731012;		font-style:italic;		font-weight:bold;}h1 { /* Main Heading */	color:#731012; 	letter-spacing: 1; 	text-align: left; 	padding: 0; 	margin: 0; 	font-size: 28px;}h2 {	color: #731012; 	letter-spacing: 1; 	text-align: center; 	padding: 0; 	margin: 0; 	font-size: 22px;}h3{ /* Sub Headings */	color: #731012;	text-align: left;	padding: 0;	margin: 20px 0 -10px 0;	font-size: 22px;}h5{ /* You're Worth it */	color: #731012; 	text-align: center;	padding: 20px; 	margin: 0; 	font-size: 18px;	font-style:italic;	font-weight:bold;}.BoldList { /* Bold List */	font-weight:bold;	}			.BoldList ul {		list-style: disc;		}				.BoldList li {		/*display:block;*/		margin: 8px;				}	.RedBox {	background-color: #761517;	color: #FFFFFF;	padding: 10px;	margin: 10px 0;	}			.RedBox ul {			list-style: disc;			}					.RedBox li { /* Bold List in Red Box */		font-weight:bold;		/*display:block;*/		margin: 8px;		}		h4{ /* White Sub Headings */	color: #FFFFFF; 	letter-spacing: 1; 	text-align: left; 	padding: 0; 	margin: 0; 	font-size: 22px;}.RedCentre {  /* Red and Centred */	margin: 0 0 0 0;	text-align: center;	color: #731012;	font-weight:bold;	font-size:18px;	clear: both;	padding-bottom: 20px;}h6{ /* misc */	color: #731012;	text-align: center;	padding: 0;	margin: 2px 0 0 0;	font-size: 16px;}.BolderText {  /* Semi important text */	margin: 0 0 0 0;	text-align: left;	color: #3c3329;	font-size: 14px;	font-weight: bolder;	padding: 8px;}.PlainList { /* Plain List */	font-weight: normal;	} 			.PlainList ul {		list-style: disc;		}				.PlainList li {		/*display:block;*/		margin: 8px;				}				.BlackandBoldText {  /* contact details on the bottom of the page */	margin: 0 0 0 0;	text-align: left;	color: #000000;	font-size: 17px;	font-weight: bolder;	padding: 8px;}