/* ----------------------------------------------------------------
Content Containers
---------------------------------------------------------------- */

	/* ----- Footer Menu Elements ----- */	

		#Footer-Content-Container {

		    background-image: url(../../images/element-backgrounds/homepage-footer-bg.gif);
			background-repeat: no-repeat;

		}
		
	
/* ----------------------------------------------------------------
Element Formatting
---------------------------------------------------------------- */

	/* ----- Listing Elements ----- */

		#FLP-Listing-Faux-Container {

			position: relative;
			float: left;

			margin: 6px 0 0 0;

			width: 634px;

			background-image: url(../../images/themes/FLP/FLP-bg-rp.gif);

		}
		
		#FLP-Listing-Faux-Container-Details {

			position: relative;
			float: left;

			margin: 6px 0 0 0;

			width: 634px;

			background-image: url(../../images/themes/FLP/FLP-details-bg-rp.gif);
		
		}

		#FLP-Listing-Header {

			position: relative;
			float: left;

			width: 634px;
			height: 28px;

			background-image: url(../../images/themes/FLP/FLP-title.gif);

		}
		
		#FLP-Listing-Header-Details {
		
			position: relative;
			float: left;

			width: 634px;
			height: 28px;

			background-image: url(../../images/themes/FLP/FLP-title-details.gif);
		
		}

		#FLP-Header-Text-Container {

			position: absolute;

			left: 335px;
			top: 14px;

			width: 110px;
			height: 107px;

		}

		#FLP-Header-Text-Container h2 { padding: 5px 10px 10px 5px; }

		#FLP-Products-List {

			position: relative;
			float: left;

			margin: 8px 6px 0 0;
			padding: 0 0 16px 0;

			width: 183px;
			height: auto;

		}

		#FLP-Listing-Header-Left {

			position: relative;
			float: left;

			margin: 0 6px 0 0;

			width: 183px;
			height: auto;

		}

		#FLP-Listing-Header-Right {

			position: relative;
			float: left;

			margin: 0 6px 0 0;

			width: 434px;
			height: auto;

		}

		#FLP-Listing-Header-Left h3 { padding: 3px 0 0 10px; }
		#FLP-Listing-Header-Right h3 { margin: 3px 0 0 10px; }

		#FLP-Header {

			position: relative;
			float: left;

			border-top: 5px solid #ffffff;
			border-bottom: 5px solid #ffffff;

			width: 445px;
			height: 136px;

			background-image: url(../../images/themes/FLP/FLP-header.jpg);

		}

		#FLP-Information-List { 

			position: relative;
			float: right;

			width: 445px;

		}
		
		
		#FLP-Information-List-Details { 

			position: relative;
			float: right;

			width: 445px;
		
		}

		#FLP-Information { 

			position: relative;
			float: left;
			  
			margin: 10px 0 0 0;

			width: 445px;

		}
				
		#FLP-Information-Details { 
				
			position: relative;
			float: left;

			width: 445px;
				
		}
		
		#FLP-Information UL {
		
			position: relative;			
			margin: 0 0 0 10px;
			
			line-height: 14px;
		
		}

		#FLP-Information-List #FLP-Information { padding: 10px 0 0 0; }
		#FLP-Information-List #FLP-Information b { margin: 0 10px 10px 10px; }		
		#FLP-Information-List #FLP-Information p { margin: 0 10px 10px 10px; }
		
		#FLP-Information-List-Details #FLP-Information-Details { padding: 10px 0 0 0; }
		#FLP-Information-List-Details #FLP-Information-Details b { margin: 0 10px 10px 10px; }		
		#FLP-Information-List-Details #FLP-Information-Details p { margin: 0 10px 10px 10px; }

		.FLP-UL-Products-List {

			position: relative;
			float: left;

			list-style: none;

			margin: 5px 5px 5px 10px;
			
		}
		
		* html .FLP-UL-Products-List { margin: 5px 5px 5px 5px; }

		.FLP-UL-Products-List LI {

			float: left;	
			display: inline; 
			
			padding: 0 0 10px 0;

			width: 160px;
			
		}

		#FLP-Products-List h3 { 

			position: relative;
			float: left;						
			margin: 10px 0 5px 10px; 

			width: 160px;

		}
		
		* html #FLP-Products-List h3 { margin: 10px 0 5px 5px; }
		
		#FLP-Information h3 {
		
			position: relative;					
			margin: 10px 0 0 10px; 
			
			line-height: 10px; 
		
		}
		
	/* ----- Product Listing Details Table Elements ----- */
	
		.Product-Listing-Details {
		
			position: relative;
			float: left;
			
			width: 100%;
			
			border-collapse: collapse; 

		}
		
		.Product-Listing-Details td { vertical-align: top; border-spacing: 0px;}
		
		.Product-Divider { 
		
			padding: 0 0 5px 0;
		
			line-height: 0px; 

			border-top: 2px solid #ffffff; 
		
		}
		
		.Product-Image {
				
			padding: 0 0 10px 10px;	
				
		}
		
		.Stats-Table {
		
			position: relative;
			float: right;
			
			width: 208px;
		
		}
		
		.Stats-Table td { 
		
			width: 20%; 
			
			/* border-left: 1px dotted #000000; */
			
		}
		
		
		
		/* ----- Highlight Box Elements ----- */
	
		.Highlight-Box {
		
			position: relative;
			float: left;
			
			margin: 0 0 10px 10px;
			
			width: 420px;
			
			background-color: #A5BD7A;
			border: 2px solid #ffffff;
		
		}
		
		* html .Highlight-Box { margin: 0 0 10px 5px; }
		
		.Highlight-Box p { padding: 5px 0 0 0; }
/* ----------------------------------------------------------------
Font Formatting
---------------------------------------------------------------- */

	/* ----- Listing Page Elements ----- */
	
		#FLP-Header-Text-Container h2 { 
		
			font-size: 0.8em;
			
			font-weight: normal;
			text-transform: uppercase;
		
		}
	
		#FLP-Listing-Header-Left h3 { 
		
			font-weight: normal; 
			text-transform: uppercase;
			
		}
		
		#FLP-Listing-Header-Right h3 { 
		
			font-weight: normal; 
			text-transform: uppercase;
			
		}
		
		#FLP-Information UL LI {
		
			font-size: 0.8em;
		
		}
		
		#FLP-Information-List #FLP-Information b { font-size: 0.7em; }		
		#FLP-Information-List #FLP-Information p { font-size: 0.7em; }
		
		#FLP-Information-List-Details #FLP-Information-Details b { font-size: 0.7em; }		
		#FLP-Information-List-Details #FLP-Information-Details p { font-size: 0.7em; }
	
		#FLP-Products-List h3 { font-size: 0.7em; }
		
		#FLP-Information h3 {
		
			font-weight: normal;
			font-size: 1.4em;
		
		}
		
		.FLP-UL-Products-List LI { font-size: 0.7em; }
		.FLP-UL-Products-List LI a { text-decoration: none; }

	/* ----- Product Listing Details Table Elements ----- */		
	
		.Stats-Table { 
		
			text-align: center;
			font-size: 0.7em; 
			
		}
		
/* ----------------------------------------------------------------
Font Colours
---------------------------------------------------------------- */

	/* ----- Listing Page Elements ----- */
		
		#FLP-Listing-Header-Left h3 { color: #ffffff; }
		#FLP-Listing-Header-Right h3 { color: #ffffff; }
		
		#FLP-Information-List #FLP-Information b { color: #ffffff; }
		#FLP-Information-List #FLP-Information p { color: #ffffff; }
		
		#FLP-Information-List-Details #FLP-Information-Details b { color: #000000; }
		#FLP-Information-List-Details #FLP-Information-Details p { color: #000000; }
		
		.FLP-UL-Products-List LI b { color: #27870B; }		
		
		.FLP-UL-Products-List LI a { color: #32AA0F; }
		.FLP-UL-Products-List LI a:hover { color: #ffffff; }
		
		#FLP-Products-List h3 { color: #27870B; }
		
		#FLP-Information h3 { color: #ffffff; }
		
		.FLP-UL-Products-List LI { color: #32AA0F; }
		
		#FLP-Header-Text-Container h2 { color: #ffffff; }
		
		#FLP-Information UL LI { color: #ffffff; }
		
		
		
		#FLP-Information-List-Details ul {font-size: 0.7em;  margin: 0 0 15px 0; list-style-type:disc; list-style-position:inherit;}
		#FLP-Information-List-Details li { margin: 0 0 0 35px; list-style-position:inherit;}
		
		#FLP-Information-List-Details td {font-size: 11px;}
		
		.clsBack { color:#000; text-decoration:none; cursor:pointer;}
		.clsBack li a:hover {text-decoration:none; color:#FFFFFF;}
		
		.bold{font-weight:bold;}
		.red td{font-weight:bold; color:red;}