 /* ------------------------------------------------------------ */
/* Custom Client Elements & Styles */
/* ------------------------------------------------------------ */

   /* ----- Shipping Table ----- */
   
       .Shipping-Table {
       
           font-size: 11px;
       
           border-left: 1px solid #000000;
           border-top: 1px solid #000000;
           
           width: 334px;
       
       }
       
       .Shipping-Table th {

           padding: 5px 5px 5px 5px;

           border-right: 1px solid #000000;
           border-bottom: 1px solid #000000;

       }
       
       .Shipping-Table td {
       
           padding: 5px 5px 5px 5px;
       
           border-right: 1px solid #000000;
           border-bottom: 1px solid #000000;
       
       }

   /* ----- Listing Additional Products ----- */            
   
           .Carousel-Container {

               position: relative;
               float: left;

               margin: 0 0 0 0;
               padding: 0 0 0 0;

               width: 689px;

               overflow: hidden;

           }

           .mycarousels {

               position: relative;
               float: left;

               width: 692px;
               height: 238px;
               #height: 248px;

               overflow: hidden;

           }

           .mycarousels LI {

               position: relative;
               float: left;

               padding: 0 0 0 0; 

               list-style: none;        

           }

           .mycarousels LI .Loader-Image {

               position: relative;
               float: left;

               margin: 10px 0 0 10px;

           }

           .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; }

   /* ----- Information Advert ----- */
   
       .Information-Advert { 
       
           position: relative;
           float: left;
           
           margin: 40px 0 0 0;
       
       }

   /* ----- Content Tabs ----- */
   
       #Base-Framework {
       
           position: relative;
           float: left;
           
           width: 910px;
           
           padding: 0 0 0 0;
           
       }
   
       .Tab-Frame-01 { 

           position: relative;
           float: left;
           
           margin: 0 0 0 0;

           height: auto;

       }

       .Tab-Frame-Heading {
       
           position: relative;
           float: left;

           padding: 0 0 0 7px;
           margin: 0 0 -1px 0;

           width: 692px;
           #width: 700px;
           height: 27px;

           background-image: url(http://images.esellerpro.com/2372/I/101/7/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/fancydressfast/images/elements/content-tab-lrg.gif);
           background-repeat: no-repeat;

           color: #0c6266;

           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 6px 20px;

           display: block;

           color: #ffffff;

           text-decoration: none;
           font-weight: bold;

           font-size: 12px;

           font-family: Arial, verdana, tahoma;


       }

       .Tab-Frame-Heading .Tab-Small:hover { 

           background-image: url(http://images.esellerpro.com/2372/I/101/7/selected-tab.gif);
           background-repeat: repeat-x; 

           color: #ffffff !important; 

       }
       
       .Tab-Frame-Heading .Tab-Small:visited { color: #ffffff; }

       .Tab-Frame-Heading .Tab-Selected {

           background-image: url(http://images.esellerpro.com/2372/I/101/7/selected-tab.gif);
           background-repeat: repeat-x; 

;
           
           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/fancydressfast/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/fancydressfast/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/fancydressfast/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; }
       