/* ------------------------------------------------------------ */
/* Element Formatting */
/* ------------------------------------------------------------ */

	/* ----- Skype Status ----- */
	
		.Add-Bookmark {
		
			position: absolute;
			
			right: 240px;
			top: 16px;
		
		}
	
		.Skype-Status { 
		
			position: absolute;
			
			right: 102px;
			top: 14px;
		
		}
		
	/* ----- Header Tabs -----*/
	
		#Tabbed-Menu {
		
			position: absolute;
		
			padding: 0 0 0 0;
		
			list-style: none;
		
			z-index: 99999;
			
			left: 166px;
			top: 183px;
			
			width: 650px;
			height: 20px;
			
		}
		
		* html #Tabbed-Menu {
		
			position: relative;
			top: -35px;
		
		}
						
		#Tabbed-Menu UL {

			margin: 0 0 0 0;
			padding: 0 0 0 0;

			list-style: none;

		}
	
		#Tabbed-Menu a {
		
		    margin: 0 19px 0 0;		
			padding: 0 0 9px 0;
			
			display: block;
			
		}
				
		#Tabbed-Menu a:hover { display: block; }
		
		#Tabbed-Menu UL li {
		
			float: left;
		
			margin: 0 0 0 0;		
			padding: 0 0 0 0;

		}
		
		#Tabbed-Menu .cat-list-end-01 { border-bottom: 1px solid #d3d3d3; }
		
		#Tabbed-Menu UL li UL {
		
			margin: 0 0 0 -9px;
			
			background-image: url(http://images.esellerpro.com/2189/images/block-backgrounds/drop-menu-bg.gif);
			background-repeat: repeat-y;
			
			background-color: #ffffff;
			
		}
		
		#Tabbed-Menu UL li li {
		
			float: left;
		
			margin: 0 0 0 0;
			
			width: 170px;
			
		}
		
		#Tabbed-Menu UL li li a, 
		#Tabbed-Menu UL li li a:link, 
		#Tabbed-Menu UL li li a:visited {
		
			float: none;	
		
			margin: 0 0 0 1px;
			padding: 6px 0 6px 20px;
			
			left: 1px;
			
			width: 148px;
			
			background-image: url(http://images.esellerpro.com/2189/images/objects/drop-menu-arrow.gif);
			background-repeat: no-repeat;
			
			background-position: 9px 11px;
			
		}
		
		#Tabbed-Menu UL .cat-item { border-top: 1px dotted #dedede; }
		
		#Tabbed-Menu UL li li a:hover, 
		#Tabbed-Menu UL li li a:active {
		
			width: 148px;
		
			background-color: #f3f3f3;
			
		}
		
		#Tabbed-Menu UL li ul {
		
			position: absolute;
		
			width: 170px;
		
			left: -999em;

		}
		
		#Tabbed-Menu UL li:hover ul {
		
			display: block;
			
			left: auto;

		}
		
		#Tabbed-Menu UL li:hover ul, 
		#Tabbed-Menu UL li.sfhover ul { left: auto; }	
		
	/* ----- Quick Links ----- */
	
		.Quick-Links-Container UL {
		
			position: relative;
			float: left;
			
			margin: 0 0 9px 9px;
		
			list-style: none;
		
		}
		
		* html .Quick-Links-Container UL { margin: 0 0 9px 4px; }
		
		.Quick-Links-Container UL LI {
		
			margin: 0 0 5px 0;
		
			list-style: none;
			
			width: 134px;
			
			text-align: left;
					
		}
		
		.Quick-Links-Container UL LI a {
		
			padding: 0 0 0 10px;
			
			background-image: url(http://images.esellerpro.com/2189/images/elements/quick-link-arrow.gif);
			background-repeat: no-repeat;
			
			background-position: 0 4px;
			
			line-height: 15px;
		
		}
		
	/* ----- Flash Objects ----- */
	
		.Flash-Object {
		
			position: relative;
			float: left;
		
			clear: both;

			padding: 0 0 0 10px;
				
		}
		
		.Showreel { margin: -5px 0 0 0; }
		
		.Advertisers { margin: 10px 0 0 0; }
		
		.Advertisers object { }
		
	/* ----- Header Elements ----- */
	
		#Header-Container #Header-Checkout-Link {
		
			position: absolute;
			top: 6px;
			right: 108px;
		
		}

	/* ----- Categories ----- */
	
		.HP-Category-Boxes { 
			
			position: relative;
			float: left;
			
			margin: 10px 0 0 10px;
			
			width: 588px;
		
		}
		
		* html .HP-Category-Boxes { margin: 10px 0 0 5px; }
		
		.HP-Category-Boxes .Category-Box {
		
			position: relative;
			float: left;
			
			margin: 0 6px 6px 0;
			
			width: 140px;
			height: 142px;
			
			background-image: url(http://images.esellerpro.com/2189/images/elements/category-hp-bg.gif);
			background-repeat: no-repeat;
		
		}
		
		.HP-Category-Boxes .Category-Box H2 a {

			position: relative;
			float: right;

			padding: 0 10px 0 0;

			cursor: pointer;
				
		}

	/* ----- Advertisers ----- */
	
		.HP-Advert {
	
			position: relative;
			float: left;
			
			margin: 0 0 0 10px;
		
		}
		
	/* ----- Brand Box ----- */
	
		.Brand-Container { 
		
			position: relative;
			float: left;
			
			margin: 0 0 0 0;
			width: 170px;
					
		}
		
		.Brand-Container img { 
		
			position: relative;
			float: left;
			
			margin: 5px 0 0 5px;
		
		}
		
		* html .Brand-Container img { margin: 5px 0 0 2px; }

	/* ----- Menu Adverts ----- */
	
		.Menu-Link-Advert { 
		
			position: relative;
			float: left;
			
			clear: both;
			
			margin: 5px 0 10px 16px;
		
		}
	
	/* ----- Competition Elements ----- */
	
		.Current-Offers-Discount { 
		
			position: relative;
			float: left;
			
			margin: 0 0 0 14px;
			padding: 7px 0 0 0;
			
			width: 145px;
			height: 45px;
			
			background-image: url(http://images.esellerpro.com/2189/images/objects/competition-bg.gif);
			background-repeat: no-repeat;
			
			text-align: center;
					
		}
		
		* html .Current-Offers-Discount { margin: 0 0 0 7px; }
		
		.Menu-Offer-Button { 
		
			position: relative;
			float: left;
			
			margin: 0 0 0 14px;
		
		}
				
	/* ----- Blog Elements ----- */
	
		#Blog-Items {
		
			position: relative;
			float: left;
			
			margin: 0 0 0 10px;
			
			clear: both;
			
			list-style: none;
		
		}
		
		* html #Blog-Items { margin: 0 0 0 5px; }
		
		#Blog-Items LI {
		
			position: relative;
			float: left;
			
			padding: 5px 0 5px 0;
			
			clear: both;
			
			width: 150px;
			
			border-top: 1px dotted #b2b2b2;
		
		}
			
		.Blog-Item {
		
			position: relative;
			float: left;
			
			width: 150px;
		
		}
		
		.Blog-Item .Blog-left {
		
			position: relative;
			float: left;
			
			width: 10px;
					
		}
		
		.Blog-Item .Blog-Arrow { 
		
			position: relative;
			float: left; 
		
			margin: 3px 0 0 0;
		
		}
		
		.Blog-Item .Blog-Right {
				
			position: relative;
			float: right;
			
			padding: 0 0 0 5px;

			width: 135px;

		}
		
		.Blog-Item .Blog-Right H2 {
		
			position: relative;
			float: left;
			
			clear: both;
			
			width: 135px;
			
		}
		
		.Blog-Item .Blog-Right p {
		
			position: relative;
			float: left;
			
			clear: both;
			
			width: 135px;
		
		}
		
		.Blog-Menu-Button {

			position: absolute;
			
			right: 10px;
			top: 245px;

			cursor: pointer;
				        
        }  

	/* ----- Menu Search Buttons ----- */
	
		.Search-Menu-Button {

			position: relative;
			float: right;	

			margin: 10px 10px 0 0;
			padding: 0 0 0 8px;

			width: 60px;
			height: 28px;
			background-image: url(http://images.esellerpro.com/2189/images/objects/buttons/search.gif);

			cursor: pointer;

			font-size: 0.7em;
			font-weight: bold; 

			text-transform: uppercase;		
			text-align: left;

			color: #ffffff; 
		        
        }  

	/* ----- Menu Content Boxes ----- */
	
		#Menu-Left .Menu-Content-Container {
		
			position: relative;
			float: left;
			
			margin: 10px 0 0 0;
			
			width: 171px;
			
			background-image: url(http://images.esellerpro.com/2189/images/elements/menu-content-bg.gif);
			background-repeat: repeat-y;
			
		}
		
		#Menu-Left .Menu-Content {
		
			position: relative;
			float: left;
		
		}
		
		#Menu-Left .Store-Links { 
		
			position: relative;
			float: left;
			
			padding: 0 0 0 0;
		
		}
		
		#Menu-Left .Menu-Content-Top { 
		
			position: relative;
			float: left;
			
			width: 171px;
			height: 4px;
			
			background-image: url(http://images.esellerpro.com/2189/images/elements/menu-content-top.gif);
		
		}
		
		#Menu-Left .Menu-Content-Base { 
				
			position: relative;
			float: left;
			
			margin: 10px 0 0 0;

			width: 171px;
			height: 4px;

			background-image: url(http://images.esellerpro.com/2189/images/elements/menu-content-base.gif);
				
		}
		
		#Menu-Left .No-Margin { margin: 0 0 0 0; }
		
		#Menu-Right .Menu-Content-Container .Store-Links UL {

			position: relative;
			float: left;
			
			margin: 0 0 0 10px;
			
			clear: both;

			list-style: none;
			
			width: 150px;
			
		}
		
		* html #Menu-Right .Menu-Content-Container .Store-Links UL { margin: 0 0 0 5px; }

		#Menu-Right .Menu-Content-Container .Store-Links UL LI {

			list-style: none;
			
		}
		
		
		#Menu-Right .Menu-Content-Container .Store-Links UL LI .Page-Arrow {
		
			position: relative;
			float: left;
			
			margin: 5px 7px 0 0;
					
		}
		
		#Menu-Right .Menu-Content-Container {

			position: relative;
			float: left;

			margin: 10px 0 0 0;

			width: 170px;

			background-image: url(http://images.esellerpro.com/2189/images/elements/menu-content-bg-right.gif);
			background-repeat: repeat-y;

		}
		
		#Menu-Right .Menu-Content {

			position: relative;
			float: left;
				
		}
		
		#Menu-Right .Menu-Content-Top { 

			position: relative;
			float: left;

			width: 170px;
			height: 4px;

			background-image: url(http://images.esellerpro.com/2189/images/elements/menu-content-top-right.gif);

		}

		#Menu-Right .Menu-Content-Base { 

			position: relative;
			float: left;
			
			margin: 0 0 0 0;

			width: 170px;
			height: 4px;

			background-image: url(http://images.esellerpro.com/2189/images/elements/menu-content-base-right.gif);

		}
		
		#Menu-Right .Outer-Cart-Container .Menu-Content-Base { margin: 0 0 0 0; }
				
		#Menu-Right .No-Margin { margin: 0 0 0 0; }
		
		#Menu-Right .Menu-Content-Container .Menu-Content-Brand-Search { 
		
			background-image: url(http://images.esellerpro.com/2189/images/elements/menu-brand-search-bg.gif);
			
			background-repeat: no-repeat;
		
		}

	/* ----- Menu Headings ----- */
	
		.Menu-Heading {
		
			position: relative;
			float: left;
			
			padding: 10px 0 10px 10px;
			
			clear: both;
		
		}

	/* ----- Menu Blocks ----- */
	
		.Blog-Container {

			position: relative;
			float: left;
			
			width: 171px;
			height: 281px;
			
			background-image: url(http://images.esellerpro.com/2189/images/block-backgrounds/blog-bg.gif);
					
		}
		
		.Search-Container {
		
			position: relative;
			float: left;

			width: 170px;
			height: 245px;

			background-image: url(http://images.esellerpro.com/2189/images/block-backgrounds/search-bg.gif);
		
		}

    /* ----- Menu Search ----- */

        .Menu-Content-Search {

            position: relative;
            float: left;

            padding: 5px 0 10px 0;

            width: 171px;

            background-image: url(http://images.esellerpro.com/2189/images/block-backgrounds/menu-search-bg.jpg);

        }
    
        .Menu-UL-Search { 
        
        	position: relative;
        	float: left;
                                
            list-style: none;

            line-height: 0.5em;
        
        }
        
        .Menu-UL-Search LI {  
        
        	position: relative;
        	float: left; 
        	
        	clear: both; 
        	
        	width: 170px;
        
        }
        
        .Menu-UL-Search p {
        
            margin: 0 0 3px 0;
        
        }
        
        .Menu-UL-Search select {
        
            position: relative;

            margin: 0 0 5px 10px;
            
            width: 150px;
            
            border: 1px solid #c8c8c8;
        
        }
        
        .Menu-UL-Search #MenuSearchQuery {

			position: relative;

			margin: 0 0 4px 10px;
			padding: 2px 2px 2px 2px;

			width: 144px;
			height: 15px;

			border: 1px solid #c8c8c8;
		        
        }
        
    /* ----- 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: 97px;
			height: 32px;
			background-image: url(http://images.esellerpro.com/2189/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; }
		
/* ------------------------------------------------------------ */
/* Misc Elements */
/* ------------------------------------------------------------ */
		

/* ------------------------------------------------------------ */
/* Elements Colours */
/* ------------------------------------------------------------ */

	/* ----- Header Tabs ----- */
	
		#Tabbed-Menu a { color: #bd1f07; }		
		#Tabbed-Menu a:hover { color: #8d1806; }
		
		#Tabbed-Menu a b { color: #bd1f07; }		
		#Tabbed-Menu a:hover b { color: #8d1806; }
		
		#Tabbed-Menu li .Home { color: #ffffff; }
		#Tabbed-Menu li .Home:hover { color: #ffd1ca; }

	/* ----- Quick Links ----- */

		.Quick-Links-Container UL LI a { color: #515151; }
		.Quick-Links-Container UL LI a:hover { color: #000000; }

	/* ----- Header Elements ----- */
	
		#Header-Container #Header-Checkout-Link { color: #ffffff; }
		
		#Header-Container #Header-Checkout-Link:hover { color: #ffc6c6; }

	/* ----- Categories ----- */
		
		.HP-Category-Boxes .Category-Box H2 a {	color: #5f5f5f; }
		.HP-Category-Boxes .Category-Box H2 a:hover { color: #3e3e3e; }

	/* ----- Competition Background ----- */
		
		.Current-Offers-Discount strong { color: #ffffff; }
		.Current-Offers-Discount a { color: #ffffff; }

	/* ----- Blog Elements ----- */
	
		.Blog-Item .Blog-Right H2 a { color: #2d7eb9; }
		.Blog-Item .Blog-Right H2 a:hover { color: #2d7eb9; }
		
		.Blog-Item .Blog-Right p { color: #424242; }
		
		.Blog-Item .Blog-Right p a { color: #424242; }
		.Blog-Item .Blog-Right p a:hover { color: #848484; }
										  
    /* ----- Menu News Letter Box ----- */
    
        /* ----- No Styles ----- */		 
        
    /* ----- Menu Search ----- */
    
        .Menu-UL-Search p { color: #ffffff; }
        
	/* ----- Menu Content Boxes ----- */
		
		#Menu-Right .Menu-Content-Container .Store-Links UL a { color: #000000; }
		#Menu-Right .Menu-Content-Container .Store-Links UL a:hover { color: #bd1f07; }

/* ------------------------------------------------------------ */
/* Font Formatting */
/* ------------------------------------------------------------ */

	/* ----- Header Tabs ----- */
	
		#Tabbed-Menu a {
					
			font-size: 0.8em;
			text-decoration: none;	

		}
		
		#Tabbed-Menu a:hover { text-decoration: none; }
		
		#Tabbed-Menu li .Home { font-weight: bold; }
		
		#Tabbed-Menu UL .cat-item { font-size: 0.9em; }

	/* ----- Header Elements ----- */
		
		#Header-Container #Header-Checkout-Link { 
			
			font-size: 0.8em;
			text-decoration: none;
			
			font-weight: bold;
		
		}

	/* ----- Categories ----- */
		
		.HP-Category-Boxes .Category-Box a {
		
			font-size: 0.8em;
			text-decoration: none;
		
		}

	/* ----- Competition Background ----- */
		
		.Current-Offers-Discount strong { font-size: 0.9em; }
		.Current-Offers-Discount a { text-decoration: none; }

	/* ----- Blog Elements ----- */

		.Blog-Item .Blog-Right a { 
		
			font-size: 0.7em; 
			font-weight: normal;
			text-decoration: none;
		
		}
		
		.Blog-Item .Blog-Right p { font-size: 0.7em; }
		.Blog-Item .Blog-Right p a { font-size: 1.0em; }

    /* ----- Menu Search ----- */
    
        .Menu-UL-Search p { font-size: 0.7em; }

        .Menu-UL-Search select { 
        
            font-size: 0.7em;
        
        }
        
        .Menu-UL-Search #MenuSearchQuery { 

			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 { }		
	
	/* ----- Menu Content Boxes ----- */
	
		#Menu-Right .Menu-Content-Container .Store-Links UL {
		
			font-size: 0.8em;
		
		}
		
		#Menu-Right .Menu-Content-Container .Store-Links UL a { text-decoration: none; }