/* ------------------------------------------------------------ */
/* Custom Client Elements & Styles */
/* ------------------------------------------------------------ */

	/* ----- Listing Additional Products ----- */			

		.Carousel-Container {

			position: relative;
			float: left;

			width: 690px;

			overflow: hidden;

		}

		.mycarousels {

			position: relative;
			float: left;

			width: 692px;
			height: 232px;
			#height: 236px;

			overflow: hidden;

		}

		.mycarousels LI {

			position: relative;
			float: left;

			padding: 0 0 0 0; 

			list-style: none;        

		}

		.mycarousels LI .Loader-Image {

			position: relative;
			float: left;
			
			left: 10px;

			margin: 10px 10px 0 0;
			padding: 0 0 0 0;

		}

		.mycarousels LI .Loader-Text {

			position: relative;
			float: left;

			padding: 16px 0 0 10px;
			font-weight: bold;

		}

		.mycarousels LI .Product {

			margin: 0 0 0 0; 
			padding: 10px 5px 5px 5px; 

			height: 220px;
			#height: 240px;

			border-right: 1px dotted #e1e1e1;
			border-bottom: 1px dotted #e1e1e1;

			overflow: hidden;
			
		}

		.mycarousels LI .Product .image { 

			text-align: center; 

			height: 105px;

			overflow: hidden;

		}

		.mycarousels LI .Product .title { height: 80px; }

		.mycarousels LI .Product .PP-Icon { margin: 0 0 0 0; }

	/* ----- Control Buttons ----- */

		#Listing-Controls {

			position: relative;
			float: left;

			padding: 0 0 20px 55px;

			width: 625px;

		}

		#Listing-Controls img { 

		}

		.Control-Buttons { 

			text-align: center;

			width: 500px;

		}

		.Control-Buttons td { 

			width: 150px !important;

			padding: 0 5px 0 0;
			
		}

	/* ----- Information Advert ----- */
	
		.Information-Advert { 
		
			position: relative;
			float: left;
			
			margin: 40px 0 0 0;
		
		}

	/* ----- Content Tabs ----- */
	
		.Tab-Frame-01 { 

			position: relative;
			float: left;

			height: auto;

		}

		.Tab-Frame-Heading {

			position: relative;
			float: left;

			padding: 0 0 0 7px;
			margin: 0 0 -1px 0;

			width: 683px;
			#width: 693px;
			height: 27px;

			background-image: url(http://espimages.biz/listingtemplates-v4/thehandbagstore/images/elements/tab-frame.gif);
			background-repeat: no-repeat;

		}

		.Tab-Frame-Heading .Tab-Large {

			position: relative;
			float: left;

			margin: 0 0 0 0;
			padding: 5px 20px 1px 20px;

			display: block;

			width: 128px;
			height: 21px;

			background-image: url(http://espimages.biz/listingtemplates-v4/thehandbagstore/images/elements/content-tab-lrg.gif);
			background-repeat: no-repeat;

			color: #a63d8f;

			text-decoration: none;
			font-weight: bold;

			font-size: 12px;

			font-family: Arial, verdana, tahoma;

		}

		.Tab-Frame-Heading .Tab-Small {

			position: relative;
			float: left;

			margin: 0 0 0 0;
			padding: 6px 20px 5px 20px;

			display: block;

			color: #ffffff;

			text-decoration: none;
			font-weight: bold;

			font-size: 12px;

			font-family: Arial, verdana, tahoma;

			border-left: 1px solid #6f6f6f;
			border-right: 1px solid #474747;

		}

		.Tab-Frame-Heading .Tab-Small:hover { 

			background-image: url(http://espimages.biz/listingtemplates-v4/thehandbagstore/images/elements/selected-tab.gif);
			background-repeat: repeat-x; 

			border-left: 1px solid #95277d;
			border-right: 1px solid #c870b5;

			color: #ffffff !important; 

		}
		
		.Tab-Frame-Heading .Tab-Small:visited { color: #ffffff; }

		.Tab-Frame-Heading .Tab-Selected {

			background-image: url(http://espimages.biz/listingtemplates-v4/thehandbagstore/images/elements/selected-tab.gif);
			background-repeat: repeat-x; 

			border-left: 1px solid #95277d;
			border-right: 1px solid #c870b5;
			
			color: #ffffff !important;

		}
		
		.Tab-Frame-Heading .Tab-Selected:visited { color: #ffffff; }

	/* ----- Menu Filter ----- */
	
		.grey-bg { 
		
			padding: 0 0 4px 0;
		
			background-image: url(http://espimages.biz/listingtemplates-v4/thehandbagstore/images/elements/grey-bg.gif);
		
		}
		
		.topcat select { 
			
			position: relative;
			float: left;
			
			margin: 5px 0 0 5px;
			
			width: 139px;
		
			font-size: 11px;
		
		}
		
		.topcat input { 
		
			position: relative;
			float: left;
			
			margin: 5px 0 0 5px;
		
			width: 16px;
			height: 18px;
		
			background-image: url(http://espimages.biz/listingtemplates-v4/thehandbagstore/images/objects/buttons/filter-go.gif);
		
		}
	
	/* ----- Register Tab ----- */
	
		.Register-Tab { width: 137px; }

	/* ----- Custom Filter Box ----- */
	
		#Search-Box-Container {
			
			position: relative;
			float: left;
			
			width: 600px;
			height: 54px;
			
			background-image: url(http://espimages.biz/listingtemplates-v4/thehandbagstore/images/elements/search-box-bg.gif);
			background-repeat: no-repeat;
		
		}
			
		/* ----- Menu Elements ----- */
		
			#Search-By-Brand-Select {
			
				font-size: 11px; 
			
			}
			
		/* ----- Advert Home Search ----- */
		
			#hp-search-options select { font-size: 11px; }
			
			#hp-search-options input { font-size: 11px; }
			
		
		/* ----- Menu Search ----- */
		
			.Menu-UL-Search p { font-size: 11px; }

			.Menu-UL-Search select { 
			
				font-size: 11px;
			
			}
		
	/* ----- Element Colours ----- */
	
		.Menu-UL-Search p { color: #ffffff; }
		