body {              				background-color:     			#ffffff;
                    				font-family:          			Gill, Verdana, Ariel, sans serif;
                    				font-size:            			small;
                    				color:                			#777777;
                    				line-height:					0px;
                    				margin-top:						0px;
                    				background-image:				url('images/background.jpg');
									background-repeat:				repeat-y;
                   					background-position:			right;
}

h1 {                				font-size:            			220%;
                    				color:                			#ad0a47;
                    				font-weight:					normal;
                    				
}

h2 {                				color:							#ad0a47;
									font-size:            			140%;
									font-weight:					normal;
									padding-bottom:					0px;
									margin-top:						0px;
									margin-bottom:					0px;
}	

h3 {                				color:							#777777;
									font-size:            			120%;
									line-height:					100%;
									margin-top:						5px;
									margin-bottom:					5px;
									font-weight:					bold;
									text-indent:					-20px;
}

h4 {								color:							#ad0a47;
									font-size:            			130%;
									line-height:					100%;
									margin-top:						0px;
									margin-bottom:					0px;
									font-weight:					bold;
									padding-top:	7px;
}

h5 {								color:							#ad0a47;
									font-size:            			110%;
									line-height:					100%;
									margin-top:						0px;
									margin-bottom:					0px;
									font-weight:					bold;
									padding-top:					15px;
									padding-bottom:					0px;
}

a:link {            				color:                			#ad0a47;
                    				text-decoration:      			none;
                    				font-weight:          			normal; 
}

a:visited {         				color:                 			#ad0a47;
                    				text-decoration:       			none;
                    				font-weight:           			normal; 
                    				border-bottom:  				none;
}

a:hover {							color:							#777777;
                    				text-decoration:       			none;
                    				font-weight:           			normal; 
}

a.alt:link {            			color:                			#777777;
                    				text-decoration:      			none;
                    				font-weight:          			normal; 
}

a.alt:visited {         			color:                 			#ad0a47;
                    				text-decoration:       			none;
                    				font-weight:           			normal; 
                    				border-bottom:  				none;
}

a.alt:hover {						color:							#ad0a47;
                    				text-decoration:       			none;
                    				font-weight:           			normal; 
}

#header {							border-top:						#ad0a47 20px solid;
									margin-bottom:					10px;
}

#navigation {          				font-size:            			x-small;
                    				line-height:          			280%;
                    				float:                			left;
	            					width:                			200px;
									padding-bottom:					0px;
									background-color:				#ffffff;
}

div#navigation ul {					list-style-type:				none;
									border:							0px;
									margin:							0px;
									padding:						0px;
									padding-right:					0px;
}

div#navigation li {					background-color:				#ad0a47;
									border-bottom:					1px white solid;
									margin:							0px;
									width:							200px;
									display:						block;
}

.navpage {							font-weight:					bold;
									color:							#ad0a47;
									background-color:				#f4d7e1;
                           			text-indent:					10px;
									display:						block;
}

#navform {							padding:					0px 10px 0px 15px;
									margin-bottom:				0px;
									font-size:            		90%;
									color:						#777777;
									line-height:				150%;
}

div#navform p {						padding-top:					0px;
									margin-top:						5px;
}

.roll a:link {						color:          				white;
                           			font-weight:    				normal;
                           			text-indent:					10px;
									display:						block;
									border-bottom:  				none;
}

.roll a:visited {					color:							white;
									font-weight:    				normal;
                           			background-color:				#ad0a47;
                           			text-indent:					10px;
									display:						block;
									border-bottom:  				none;
}

.roll a:hover {						font-weight:    				bold;
                           			background-color:				#777777;
                           			text-indent:					10px;
									display:						block;
									border-bottom:  				none;
}

#main {								margin-left:					200px;
									text-align:						right;
									margin-bottom:					20px;
}

img {								border:							none;
									margin-bottom:					0px;
									padding-bottom:					0px;
}

#maintext {             		 	color:							#777777;
									text-align:						left;
									font-size:						80%;
									line-height:					130%;
									margin-top:						0px;
									padding:              			0px 30px 0px 20px;
}

div#maintext p {					padding-top:					0px;
									margin-bottom:					0px;
									padding-top:					0px;
}

div#maintext h1 {					padding-bottom:					0px;
                    				margin-bottom:					5px;
}  

div#maintext td {				    vertical-align:					text-top;
									width:							200px;
}

#gallery {             		 		color:							#777777;
									text-align:						center;
									font-size:						80%;
									line-height:					160%;
									margin-bottom:					0px;
									padding:              			0px 0px 0px 30px;
}

div#gallery p {						padding-bottom:					0px;
									margin-top:						0px;
}

.WebYepGalleryText {				margin-bottom:					10px;
}

.WebYepGalleryImage {				vertical-align:					top;
}

#contacttext {             		 	color:							#777777;
									text-align:						left;
									font-size:						80%;
									line-height:					130%;
									margin-top:						0px;
									padding:              			0px 20px 0px 20px;
}

div#contacttext p {					padding-top:					0px;
									margin-bottom:					0px;
}

div#contacttext h1 {				padding-bottom:					0px;
                    				margin-bottom:					5px;
} 

div#contacttext td {				vertical-align:					text-top;
									width:							80px;
}

#carpromo {             		 	color:							#777777;
									text-align:						left;
									font-size:						90%;
									line-height:					160%;
									margin-top:						0px;
									padding:              			0px 20px 140px 20px;
									margin-left:					200px;
}

.smallprint {						font-size:						80%;
									font-style:						italic;
									line-height:					150%;
									border-top:						1px solid #ad0a47;
									padding-top:					7px;
									margin-top:						0px;
}

div#carpromo h4 {					font-size:						110%;
									padding-top:					10px;	
									padding-bottom:					0px;
									margin-bottom:					7px;
									line-height:					120%;
									font-weight:					bold;
									color:							#777777;
}

div#carpromo p {					padding-top:					5px;
}
									
#middle {							text-align:						left;
									margin-left:					0px;
									padding:						0px;
									padding-left:					5px;
									margin-top:						-30px;
}

.center {							text-align:						center;
}

#right {							color:							#777777;
									text-align:						left;
									font-size: 						70%;
									line-height:					130%;
									padding: 						0px 0px 10px 10px;
									float: 							right;
									width: 							160px;
									border-left:					1px solid #ad0a47;
									min-height:						600px;
									margin-bottom:					20px;
}

div#right p {						padding-bottom:					0px;
}

.boldcolour {						font-weight:					bold;
									color:							#ad0a47;
}

.boldgrey {							font-weight:					bold;
									color:							#777777;
}

#contact {							color:							#777777;
									text-align:						left;
									margin-left:					200px;
									margin-top:						0px;
									padding-bottom:					145px;
}

#gallerymain {						color:							#777777;
									text-align:						left;
									margin-left:					200px;
									margin-top:						0px;
									padding-bottom:					100px;
}

#welcome {							color:							#777777;
								  	text-align:						left;
									margin-left:					200px;
									margin-bottom:					60px;
									margin-top:						0px;
}

div#welcome p {						padding-top:					0px;
									margin-bottom:					0px;
									padding-top:					0px;
}

#links {							color:							#777777;
									text-align:						left;
									margin-left:					200px;
									margin-bottom:					60px;
									margin-top:						0px;
}

ul {								list-style-type:				square;
									margin-bottom:					10px;
									margin-top:						10px;
									padding-left:					8px;
									margin-left:					5px;
}

li {								color:							#777777;
									padding-bottom:					0px;
}

div#links ul {						list-style-type:				square;
									margin-bottom:					10px;
									margin-top:						10px;
									padding-left:					10px;
									margin-left:					17px;
}

div#links li {						color:							#ad0a47;
									padding-bottom:					7px;
}

div#links h2 {						margin-top:						20px;
}

div#welcome table {					margin-top:						10px;
									margin-bottom:					20px;
									font-size:						100%;
									width:							550px;
									border:							none;
}

div#welcome th {					color:							white;
									padding:						8px 0px 8px 10px;
									margin-left:					0px;
									background-color:				#ad0a47;
}

div#welcome td {					color:							#777777;
									padding:						5px 0px 5px 10px;
									margin-left:					0px;
}

div#welcome ol {					text-indent:					10px;
									margin-bottom:					10px;
									margin-top:						10px;
									margin-left:					10px;
}

div#welcome ul {					list-style-type:				square;
									margin-bottom:					10px;
									margin-top:						10px;
									padding-left:					10px;
									margin-left:					17px;
}

div#welcome li {					color:							#ad0a47;
									padding-bottom:					5px;
}

#shoptext {
	color:							#777777;
	text-align:						left;
	font-size:						80%;
	line-height:					130%;
	margin-top:						5px;
	padding:              			5px 20px 0px 30px;
}

div#shoptext ul {					list-style-type:				square;
									margin-bottom:					10px;
									margin-top:						0px;
									padding-left:					10px;
									margin-left:					17px;
}

div#shoptext li {					color:							#777777;
}

div#shoptext table {				margin-top:						0px;
									padding-top:					0px;
									margin-bottom:					0px;
									font-size:						100%;
									border:							none;
}

div#shoptext td {				    vertical-align:					text-top;
}

.wide {								width:							370px;
}

.short {							width:							220px;
}

.left {								width:							100px;
}

.right {							width:							350px;
}

div#carpark {						font-size:						100%;
									line-height:					120%;
						
}

div#carpark h2 {					color:							#777777;
									font-weight:					bold;
									font-size:						120%;
									padding-top:					0px;
                    				padding-bottom:					5px;
}  

div#carpark td {				    vertical-align:					text-top;
									width:							150px;
									margin-top:						0px;
									padding-top:					0px;
									padding-bottom:					0px;
									margin-bottom:					0px;
}

div#carpark ul {					list-style-type:				none;
									margin:							0px;
}

div#carpark li {					color:							#777777;
}

.date {								width:							120px;
}

.event {							width:							270px;
}

.details {							width:							210px;
}

.cellcolour {						
background-color:				#fae5ed;
}

.jobstore {
font-weight:					bold;
font-style:						italic;
font-size:						110%;
margin-bottom:					0px;
margin-top: 5px;
}

.jobwords {
line-height:					150%;
border bottom:					1px solid #777777;
padding-bottom:					5px;
margin-bottom:					5px;
margin-top: 0px;
									}
									
#xmastext {
	color:							#777777;
	text-align:						left;
	font-size:						85%;
	line-height:					250%;
	margin-top:						0px;
	padding:              			0px 20px 0px 30px;
}

div#xmastext table {				margin-top:						10px;
									padding-top:					0px;
									margin-bottom:					0px;
									font-size:						100%;
									border:							none;
									width:							600px;
}

div#xmastext td {				    vertical-align:					middle;
									padding-left:					10px;
}

div#xmastext tr {				    padding:						20px;
									padding-bottom:					30px;
									padding-top:					30px;
}

.xmaspink {
background-color:				#fae5ed;
}

.boldpink {							font-size:						110%;
									color:							#ad0a47;
									font-weight:					bold;
}

#phptext {             		 		color:							#777777;
									text-align:						left;
									font-size:						90%;
									line-height:					130%;
									margin-top:						5px;
									padding:              			5px 20px 20px 20px;
}

#zerofiftyone {						color:							#777777;
									text-align:						center;
									font-size:						70%;
									line-height:					140%;
									clear:							both;
}

div#zerofiftyone a:link {    		color:          				#777777;
                           			font-weight:    				normal; 
}

#allcontent {      					width:                 			850px;
									min-height:						850px;
									background-color:      			white;
                   					margin:                			0px;
                   					margin-left:           			auto;
                   					margin-right:          			auto; 
                   					background-image:				url(images/bottomstrip.jpg);
                   					background-repeat:				no-repeat;
                   					background-position:			bottom;
                   					border-bottom:					6px solid #777777;
}
