/* ------------------------------------------------------------ */
/* Element Formatting */
/* ------------------------------------------------------------ */		   

	/* ----- Staff Profiles ----- */
	
		.Staff-Profile {
		
			position: relative;
			float: left;
								
		}
		
		.Staff-Photo {
		
			position: relative;
			float: left;
			
			margin: 0 20px 20px 20px;
		
		}
		
	/* ----- Club Form Formatting ----- */
	
		.Club-Advert {
		
			position: relative;
			float: left;
			
			margin: 0 0 0 20px;
		
		}
		
		* html .Club-Advert { margin: 0 0 0 10px; }
				
		.Club-Advert-Header {
		
			position: relative;
			float: left;
			
			width: 540px;
			height: 133px;
			
			background-image: url(../images/clubform/vfcjtoplogo.gif);
			background-repeat: no-repeat;
		
		}
		
		.Club-Advert-Menu {
		
			position: relative;
			float: left;
			
			width: 540px;
			height: 30px;
			
			background-color: #510051;
		
		}
		
		.Club-Advert-Menu UL {
		
			position: relative;
			
			list-style: none;
			
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			
		}
		
		.Club-Advert-Menu UL LI {
		
			position: relative;
			float: left;
			
			line-height: 20px;
			
			padding: 4px 0 0 20px;
		
		}
		
		.Club-Advert-Content {
		
			position: relative;
			float: left;
			
			width: 540px;
			height: auto;
		
			background-color: #faeedc;
		
		}
		
		.Club-Advert-Content H3 { 
			
			padding: 5px 0 0 0;
		
		}
		
		.Club-Advert-Content UL LI {
		
			padding: 0 0 5px 0;
		
		}
		
		.Club-Advert-Content HR {
		
			width: 376px;
		
		}
		
		.Club-Content-Image {
		
			position: relative;
			
			width: 100px;
			
			padding: 10px 10px 10px 10px;
		
		}

	/* ----- Tables ----- */
	
		.Shipping-Table {
		
			border-top: 1px solid #b5b5b5;
			border-right: 1px solid #b5b5b5;
		
		}
	
		.Shipping-Table td {
		
			padding: 3px 3px 3px 3px;
			
			border-bottom: 1px solid #b5b5b5;
			border-left: 1px solid #b5b5b5;
		
		}
		
		.Content-Table-BG-Grey {
		
			background-color: #d2d2d2;
			
		}

    /* ----- Menu Search ----- */
	
		.Menu-Content-Search {

			position: relative;
			float: left;

			padding: 5px 0 10px 0;

			width: 171px;

			background-image: url(../images/block-backgrounds/menu-search-bg.jpg);

		}

		.Menu-UL-Search { 

			list-style: none;

			line-height: 0.5em;

		}

		.Menu-UL-Search p {

			margin: 0 0 3px 0;

		}

		.Menu-UL-Search LI { clear: both; }

		.Menu-UL-Search #menu-searchquery {

			position: relative;
			float: left;

			margin: 0 0 5px 10px;

			width: 110px;
			height: 15px;

			border: 1px solid #545454;

		}

		.Menu-UL-Search #menu-searchsubmit {

			position: relative;
			float: left;

			margin: 1px 0 5px 3px;

			width: 30px;
			height: 17px;

			border: 0;

			background-image: url(../images/objects/buttons/menu-find-button.gif);

			color: #ffffff;

			font-weight: bold;

		}

		.Menu-UL-Search select {

			position: relative;

			margin: 0 0 5px 10px;

			width: 150px;

			border: 1px solid #545454;

        }

    /* ----- Menu News Letter Box ----- */
	
		.Menu-News-Letter-UL {
		
			position: relative;
			float: left;
		
			margin: 10px 0 0 10px;
			
			width: 154px;
			
			list-style: none;
		
		}
		
		* html .Menu-News-Letter-UL { margin: 10px 0 0 5px; }
		
		.Menu-News-Letter-UL LI { }

		.Menu-News-Letter-UL LI input { }
		
		.Menu-News-Letter-UL LI .News-Letter-EMail-Input {
		
			margin: 3px 0 3px 0;
			padding: 2px 2px 2px 2px;
			
			width: 144px;
			
			border: 1px solid #bebebe;
		
		}
		
		.Menu-News-Letter-UL LI .Mailing-List-SignUp-Button {
			
			position: relative;
			float: right;	
			
			clear: both;

			margin: 5px 5px 10px 0;
			padding: 0 0 0 8px;

			width: 92px;
			height: 21px;
			background-image: url(../images/objects/buttons/register-small.gif);

			cursor: pointer;

			font-size: 1.0em;
			font-weight: bold; 

			text-transform: uppercase;		
			text-align: left;

			color: #ffffff; 	
		
		}
		
		* html .Menu-News-Letter-UL LI .Mailing-List-SignUp-Button { margin: 5px 5px 10px 0; }
		
	/* ----- Homepage Adverts ----- */

		.Main-Advert-Links-Container {

			position: relative;
			float: left;

			padding: 0 0 0 10px;

			left: 1px;

		}

		.Homepage-Ad { 

			float: left; 

			padding: 10px 10px 0 0;

		}

/* ------------------------------------------------------------ */
/* Misc Elements */
/* ------------------------------------------------------------ */
		

/* ------------------------------------------------------------ */
/* Elements Colours */
/* ------------------------------------------------------------ */

	/* ----- Club Form Formatting ----- */
	
		.Club-Advert-Menu UL LI { color: #b5b5b5; }
		.Club-Advert-Menu UL LI a { color: #ffffff; }
		.Club-Advert-Menu UL LI a:hover { color: #ffffff; }
		
		.Club-Advert-Menu-Heading UL LI { color: #ffffff; }
										  
    /* ----- Menu News Letter Box ----- */
    
        /* ----- No Styles ----- */		 
        
    /* ----- Menu Search ----- */
    
        .Menu-UL-Search p { color: #ffffff; }

/* ------------------------------------------------------------ */
/* Font Formatting */
/* ------------------------------------------------------------ */	

	/* ----- Club Form Formatting ----- */
		
		.Club-Advert-Menu UL LI { 
		
			font-size: 1.0em; 
			font-weight: bold;
	
		}
		
		.Club-Advert-Menu-Smaller UL LI { 
				
			font-size: 0.9em; 
			font-weight: bold;

		}
		
		.Club-Advert-Content H3 { 
		
			font-size: 1.2em;
			
		}
		
		.Club-Advert-Content UL LI {
		
			font-size: 1.4em;
		
		}

    /* ----- Menu Search ----- */

		.Menu-UL-Search #menu-searchquery { font-size: 0.7em; } 

		.Menu-UL-Search #menu-searchsubmit { font-size: 0.7em; } 

		.Menu-UL-Search p { font-size: 0.7em; }

		.Menu-UL-Search select { 

			font-size: 0.7em;

		}

    /* ----- Menu News Letter Box ----- */

		.Menu-News-Letter-UL {

			font-size: 0.7em;

		}

		.Menu-News-Letter-UL LI { }

		.Menu-News-Letter-UL LI input { }		