@charset "utf-8";
/* CSS Document */




body 	{	background-image:url(images/mainpics/tmsbannerslice.jpg);
			background-repeat:repeat-x;
			background-color:yellow;
			width:auto;
			margin:0;
		}

/* referred to in: all -  */		
.container {
			width:780px;
			height:100%;
			background-color:yellow;
			margin:auto;
			overflow:hidden;
			}

/* referred to in : all -  */		
.banner {
			width:780px;
			height:149px;
			overflow:hidden;
		}
		
/* referred to in : index - */
#contentone {
				width:760px;
				height:233px;
				margin:0px 10px 0px;
				color:#333333;
				text-align:justify;					
			 }	

/* referred to in : index - */
#contentone h3 {
				color:#FF0033;				
				}			 
					
/* refeerred to in : index - */		
span#mainbar {
				float:right;
				margin-right:5px;
				margin-left:5px;
			 }		
/* referred to in index to center see you soon */
#spanning {
			text-align:center;
			font-weight:900;
			}
					
/* referred to in : index */		
.dropcap
			{
			float: left;
			width: .7em;
			font-size:4em;
			line-height:83%;
			}	
/* referred to in : index - */		
#contenttwo {
				text-align:justify;
				width:440px;
				height:228px;
				margin-top:10px;
				margin-left:10px;
				margin-bottom:10px;
				color:#333333;
			}				
		
/* referred to in : all - */
#navlist
		{
			margin:10px 10px 20px 10px;
			padding-left: 0;
			white-space:nowrap;
			text-align:center;
		}

#navlist li
			{
				display: inline;
				list-style-type: none;
			}

#navlist a 
			{padding: 3px 10px;}


#navlist a:link, #navlist a:visited
					{
					color: yellow;	
					background-color: black;
					text-decoration: none;
					}

#navlist a:hover
				{
					color: yellow;
					background-color: black;
					text-decoration: none;
				}

img {
		float:left;
		margin-right:10px;
		}
		
clear {float:left;}		
		
	
	
h1 {
	text-align:center;
	color:#0000CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
		
h2 {
	text-align:center;
	color:#0000CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}			

h3	{
		text-align:center;
		color:
		#FF0000;
		}	


table {
		font-weight:bold
		}
		




			
/* referred to in : news - */											
.textalign
			{
			text-align:justify;
			list-style:disc;
			}
			
			
/* referred to in : news - */
.textalign p	
			{color:#0033CC;}			
			

/* referred to in : news - */			
.textalign li 
			{
			
			font-size:17px;
			color:#0000FF;
			}
			
							
/* referred to in : news - */			
.capital   {
			
			font-size:17px;
			font-family:
			Verdana, Arial, Helvetica, sans-serif;
			}	
			
/* referred to in : news - */

#newsmain	{
				float:left;	
				width:400px;
				padding:10px;
				}
				
#newsrightcol	{
					float:right;
					width:355px;
					}		

#newspaperpic	{
					margin-left:327px;
					}
	
/* refereed to in team news*/			
#space		{
			white-space:pre;
			}			

/* referred to in : contactus */			
.contact	{
			width:710px;
			background-color:#FFA700;
			border:#FF0000;
			border-style:inset;
			font-size:18px;
			color:#000000;
			padding:30px;
			text-align:center;
			font-weight:bold;
			}
			
/* referred to in : contactus - */			
.tallwife	{
				float:left;
				margin:30px;
			}
			
table		{table-layout:fixed;
			}			
			
tr			{text-align:center
			}			
			

				
				
				
/* referred to in murdochs etc */				
.tabletitle		{
				text-align:center;
				}					
							
.textcolor		{
				color:#FF0000;
				}
				
.teamnewscontainer	{
						text-align:center;
						font-weight:bold;
						width:770px;
						height:154px;
						background-color:#CCCCCC;
						
						
					}	
						
.teamnewscontainer p	{
							text-align:left;
						}						
					
.textsize	{
			font-weight:bold;
			text-decoration:underline;
			}	
			
/*------------------- end of murdochs etc */						

/* ------------------------------------------------------------------------------------------------------------------------*/
														/* gallery page */
														
#gallerycontainer {
					position:relative;
					width:800px;
					height:396px;
					margin:20px auto 0 auto;
					
					}
					

			
					
/* removing the bullet points on ul */					
#gallerycontainer ul {  
						padding:0;
						margin:0;						
						list-style-type:none;
						}
						
/* Remove the images and text from sight */

#gallerycontainer a.gallery span {
	position:absolute;
	width:1px;
	height:1px;
	top:5px;
	left:21px;
	overflow:hidden;
	background:#FFFF00;
									}
									
/*adding the thumbnail images */

#gallerycontainer a.gallery, #gallerycontainer a gallery:visited
				{
				display:block;
				color:#000;
				text-decoration:none;
				border:1px solid #000;
				margin:1px 2px 1px 2px;
				text-align:left;
				cursor:default;
				}
				
		
													


				
/* set the size of the unordered list to neatly house the thumbnails */

#gallerycontainer ul
				{
				width:198px;
				height:386px;
				}
				
#gallerycontainer li
				{
				float:left;
				}
				
/*move the thumbnails into correct position */

#gallerycontainer ul
				{				
				float:right;
				}

/* change the thumbnail border color */

#gallerycontainer a.gallery:hover 
				{
				border:1px solid #000000;
				}
/* styling the ;hover span */

#gallerycontainer a.gallery:hover span
				{
				text-align:center;
				position:absolute;
				width:520px;
				height:400px;
				top:10px;
				left:10px;
				}
				
#gallerycontainer a.gallery:hover img
				{
				border:0px;
				float:left;
				}							
				
#bookingforminstructions	{
							text-align:center;
							font-size:bold;
							font-family:Arial, Helvetica, sans-serif;
							margin-top:40px;
							}															
