html, body					{height: 100%;
							}
							
body						{margin: auto;
							background-color: #fffdfb;
							padding: 0px;
							background-image: url(../images/bg.jpg);
            				background-position: center top;
							background-repeat: repeat-x;
							height: 100%;
							font-size: 12px;
							font-family: trebuchet ms, verdana, arial;
							color: #898679;
							}
							
#frame						{margin: auto;
							padding: 0px;
							width: 947px;
							height: 100%;
							}
							
#selfcatering				{position: absolute;
							margin-left: 10px;
							margin-top: 51px;
							width: 177px;
							height: 31px;
							z-index: 8;
							}
							
#menuspace					{height: 4px;
							font-size: 2px;
							}
							
#decor1						{background-image: url(../images/lodgecapetown.gif);
							background-repeat: no-repeat;
							background-position: left top;
							}
							
#decor2						{background-image: url(../images/bedandbreakfast.gif);
							background-repeat: no-repeat;
							background-position: right top;
							}
							
#contactstrip				{position: absolute;
							margin-left: 540px;
							margin-top: 100px;
							width: 399px;
							}
							
td.contact					{font-family: trebuchet ms, verdana, arial;
							color: #525252;
							font-size: 14px;
							}
					
a.contact					{font-family: trebuchet ms, verdana, arial;
							color: #525252;
							font-size: 14px;
							text-decoration: none;
							}
							
a.contact:hover				{font-family: trebuchet ms, verdana, arial;
							color: #8c8c8c;
							font-size: 14px;
							text-decoration: none;
							}
							
a.newshead					{font-family: trebuchet ms, verdana, arial;
							color: #d9231b;
							font-size: 20px;
							text-decoration: none;
							}
							
a.newshead:hover			{font-family: trebuchet ms, verdana, arial;
							color: #ed5b55;
							font-size: 20px;
							text-decoration: none;
							}
							
td.menu						{font-family: trebuchet ms, verdana, arial;
							color: #525252;
							font-size: 15px;
							}
					
a.menu						{font-family: trebuchet ms, verdana, arial;
							color: #525252;
							font-size: 13px;
							text-decoration: none;
							}
							
a.menu:hover				{font-family: trebuchet ms, verdana, arial;
							color: #8c8c8c;
							font-size: 13px;
							text-decoration: none;
							}
							
a.enlarge					{font-family: trebuchet ms, verdana, arial;
							color: #313131;
							font-size: 11px;
							text-decoration: none;
							}
							
a.enlarge:hover				{font-family: trebuchet ms, verdana, arial;
							color: #5f5f5f;
							font-size: 11px;
							text-decoration: none;
							}
							
input.quantity				{font-family: verdana, trebuchet ms, arial;
							color: #525252;
							font-size: 11px;
							}
							
h1.heading					{font-family: trebuchet ms, verdana, arial;
							color: #898679;
							font-size: 18px;
							}
							
h1.heading2					{font-family: trebuchet ms, verdana, arial;
							color: #d9231b;
							font-size: 16px;
							padding-left: 10px;
							}
							
h1.heading3					{font-family: trebuchet ms, verdana, arial;
							color: #d9231b;
							font-size: 20px;
							padding-left: 8px;
							}
							
.bodytext					{font-family: verdana, trebuchet ms, arial;
							color: #525252;
							font-size: 11px;
							}
							
.bodytext2					{font-family: verdana, trebuchet ms, arial;
							color: #525252;
							font-size: 11px;
							}
							
input.login				{font-family: verdana, trebuchet ms, arial;
							color: #525252;
							font-size: 12px;
							}
							
select.login				{font-family: verdana, trebuchet ms, arial;
							color: #525252;
							font-size: 12px;
							}
							
h1.heading1					{font-family: trebuchet ms, verdana, arial;
							color: #ffffff;
							font-size: 25px;
							padding-left: 25px;
							padding-bottom: 0px;
							padding-top: 0px;
							margin: 0px;
							}
							
.footer						{font-family: verdana, trebuchet ms, arial;
							color: #bbbbbb;
							font-size: 11px;
							}
							
a.footer					{font-family: verdana, trebuchet ms, arial;
							color: #bbbbbb;
							font-size: 11px;
							text-decoration: underline;
							}
							
a.footer:hover				{font-family: verdana, trebuchet ms, arial;
							color: #bbbbbb;
							font-size: 11px;
							text-decoration: underline;
							}
							
a.bodylink					{font-size: 12px;
							font-family: trebuchet ms, verdana, arial;
							color: #898679;
							text-decoration: underline;
							}
							
a.bodylink:hover			{font-size: 12px;
							font-family: trebuchet ms, verdana, arial;
							color: #898679;
							text-decoration: none;
							}
							
a.bodylink2					{font-family: verdana, trebuchet ms, arial;
							color: #525252;
							font-size: 12px;
							text-decoration: none;
							}
							
a.bodylink2:hover			{font-family: verdana, trebuchet ms, arial;
							color: #8c8c8c;
							font-size: 12px;
							text-decoration: underline;
							}
							
td.payment					{font-family: verdana, trebuchet ms, arial;
        					font-size: 11px;
							color: #de0b0b;
							border: solid 1px #de0b0b;
							background-color: #fb8383;
							}
					
td.delivery					{font-family: verdana, trebuchet ms, arial;
        					font-size: 11px;
        					color: #d7b100;
							border: solid 1px #d7b100;
							background-color: #fff8a5;
							}
							
td.finished					{font-family: verdana, trebuchet ms, arial;
        					font-size: 11px;
        					color: #378d15;
							border: solid 1px #378d15;
							background-color: #b3f499;
							}
							
a.f_bodylink				{font-family: trebuchet ms, verdana, arial;
							color: #690000;
							font-size: 13px;
							text-decoration: underline;
							}
							
a.f_bodylink:hover			{font-family: trebuchet ms, verdana, arial;
							color: #690000;
							font-size: 13px;
							text-decoration: none;
							}
							
input.contact				{font-family: trebuchet ms, verdana, arial;
							color: #383838;
							font-size: 13px;
							}
					
select.contact				{font-family: trebuchet ms, verdana, arial;
							color: #383838;
							font-size: 13px;
							}
							
table.fail					{border: #ea0b0b 1px solid;
							}
							
td.fail						{background-color: #ffb8b8;
							color: #ea0b0b;
							font-family: verdana, trebuchet ms, arial;
							font-size: 11px;
							}
							
td.fail2					{background-color: #ffb8b8;
							color: #ea0b0b;
							font-family: verdana, trebuchet ms, arial;
							font-size: 12px;
							}
							
table.success				{border: #1ba200 1px solid;
							}
							
td.success					{background-color: #bff7b4;
							color: #1ba200;
							font-family: verdana, trebuchet ms, arial;
							font-size: 11px;
							}
