/* ----------------------------------------------------------------
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 ----- */

		#ST-Listing-Faux-Container {

			position: relative;
			float: left;

			margin: 6px 0 0 0;

			width: 634px;

			background-color: #A3D062;

		}
		
		#ST-Listing-Faux-Container-Details {

			position: relative;
			float: left;

			margin: 6px 0 0 0;

			width: 634px;

			background-image: url(../../images/themes/st/st-details-bg-rp.gif);
		
		}
		
		#ST-Listing-Header-Details {
		
			position: relative;
			float: left;

			width: 634px;
			height: 28px;

			background-image: url(../../images/themes/st/st-title-details.gif);
		
		}

		#ST-Header-Text-Container {

			position: absolute;

			left: 3px;
			top: 14px;

			width: 110px;
			height: 107px;

		}

		#ST-Header-Text-Container h2 { padding: 5px 10px 10px 5px; }
		
		#ST-SUB-Header-Text-Container {
		
			position: relative;
			float: left;

			left: 3px;
			top: 3px;

			width: 100%;

		}
		
		#ST-SUB-Header-Text-Container h2 { padding: 5px 10px 10px 5px; }

		#ST-Header {

			position: relative;
			float: left;

			border-bottom: 5px solid #ffffff;

			width: 100%;
			height: 136px;

			background-image: url(../../images/themes/st/st-header.jpg);

		}
		
		#ST-SUB-Header {
		
			position: relative;
			float: left;

			border-bottom: 5px solid #ffffff;

			width: 100%;

			background-color: #A3D062;
		
		}

		#ST-Information-List { 

			position: relative;
			float: left;

			width: 100%;

		}
		

		
		
		#ST-Information-List-Details { 

			position: relative;
			float: right;

			width: 100%;
		
		}

		#ST-Information { 

			position: relative;
			float: left;

			width: 100%;

		}
		
		#ST-Information-List #ST-Information { padding: 10px 0 0 0; }
		#ST-Information-List #ST-Information b { margin: 0 10px 10px 10px; }		
		#ST-Information-List #ST-Information p { margin: 0 10px 10px 10px; }
		
		#ST-Information-List-Details #ST-Information-Details { padding: 10px 0 0 0; }
		#ST-Information-List-Details #ST-Information-Details b { margin: 0 10px 10px 10px; }		
		#ST-Information-List-Details #ST-Information-Details p { margin: 0 10px 10px 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; */
			
		}
		
	/* ----- Content Inner Tables ----- */
	
		table {
		
		}
	
		table .Header {
			
			padding: 2px 5px 2px 5px;
			
			background-color: #81AE40;
		
		}	
		
		table .Standard-Content {
		
			padding: 5px 5px 5px 5px;
		
			background-color : #CCF294;
		
		}
	
/* ----------------------------------------------------------------
Font Formatting
---------------------------------------------------------------- */

	/* ----- Listing Page Elements ----- */
	
		#ST-Header-Text-Container h2 { 
		
			font-size: 0.8em;
			
			font-weight: normal;
			text-transform: uppercase;
		
		}
		
		#ST-SUB-Header-Text-Container h2 { 

			font-size: 1.8em;

			font-weight: normal;
			text-transform: uppercase;

		}
			
		#ST-Information-List #ST-Information b { font-size: 0.7em; }		
		#ST-Information-List #ST-Information p { font-size: 0.7em; }
		
		#ST-Information-List-Details #ST-Information-Details b { font-size: 0.7em; }		
		#ST-Information-List-Details #ST-Information-Details p { font-size: 0.7em; }
		
		
		table .Header {

			font-weight: bold;
			font-size: 0.8em;

		}	

		table .Standard-Content {

			font-size: 0.8em;

		}	

/* ----------------------------------------------------------------
Font Colours
---------------------------------------------------------------- */

	/* ----- Listing Page Elements ----- */
		
		#ST-Information-List #ST-Information b { color: #000000; }
		#ST-Information-List #ST-Information p { color: #000000; }
		
		#ST-Information-List-Details #ST-Information-Details b { color: #000000; }
		#ST-Information-List-Details #ST-Information-Details p { color: #000000; }
				
		#ST-Header-Text-Container h2 { color: #ffffff; }
		
		#ST-SUB-Header-Text-Container h2 { color: #ffffff; }
		
	/* ----- Content Inner Tables ----- */
		
		table .Header {

			color: #ffffff;

		}		

		table .Standard-Content {

			

		}
		
			
		
		#ST-Information-List ul {font-size: 0.7em;  margin: 0 0 15px 0; list-style-type:disc; list-style-position:inherit;}
		#ST-Information-List li { margin: 0 0 0 35px; list-style-position:inherit;}