/* Constant Contact Email Additions */

#Menu-CCE {
    font-size: 0.7em;
    padding: 5px 2px 30px 10px;
    margin: 0 0 10px 0;
}
#Menu-CCE form {
    padding: 10px 0 0 0;
}

#Menu-CCE .cce-email {
    border: 1px solid #A51C4A;
    margin: 0;
    width: 120px;
    height: 20px;
    padding: 2px 2px 0 2px;
    float: left;

}
#Menu-CCE .cce-submit {
    color: #FFF;
    background-color: #A51C4A;
    padding: 0px 2px 2px 2px;
    margin: 0 5px 0 0;
    float:right;
	height: 24px;
}


/* ------------------------------------------------------------ */
/* Standard Configurations */
/* ------------------------------------------------------------ */

* {

/* ----- Structural Elements ----- */

margin: 0px;
padding: 0px;
border: 0px;

}

.Heading { display: none; }

.Float-Left { float: left; }
.Float-Right { float: right; }

/* ------------------------------------------------------------ */
/* Structural Configurations */
/* ------------------------------------------------------------ */

/* ----- Structural Containers ----- */

body {

background-image: url(http://images.esellerpro.com/2105/images/block-backgrounds/body-background-rp.jpg);
background-repeat: repeat-x;
background-color: #ffcef3;

}

#Max-Width {

position: relative;
float: left;

width: 100%;

background-image: url(http://images.esellerpro.com/2105/images/block-backgrounds/background.jpg);
background-repeat: no-repeat;
background-position: center 0;

}

#Min-Width {

position: relative;
margin: 0 auto;

width: 964px;

}

#Wrapper { 

position: relative;
float: left;

margin: 0 auto;

width: 964px;

background-image: url(http://images.esellerpro.com/2105/images/block-backgrounds/faux-body.jpg);
background-repeat: no-repeat;

}

#Faux-Shadow { 

position: relative;
float: left;

margin: 0 auto;

width: 964px;

background-image: url(http://images.esellerpro.com/2105/images/block-backgrounds/faux-body-repeat.gif);
background-repeat: repeat-y;

}

#Faux-Header { 

position: relative;
float: left;

width: 964px;
height: 39px;

background-image: url(http://images.esellerpro.com/2105/images/block-backgrounds/faux-header.jpg);

}

#Faux-Body { 

position: relative;
float: left;

margin: 0 0 0 10px;

width: 944px;
height: auto;

}

* html #Faux-Body { margin: 0 0 0 5px; }

#Content-Wrapper { 

position: relative;
float: left;

width: 944px;
height: auto;

background-image: url(http://images.esellerpro.com/2105/images/block-backgrounds/faux-bg.gif);

}

#Item-Details-Content-Wrapper { 

position: relative;
float: left;

width: 944px;
height: auto;

background-image: url(http://images.esellerpro.com/2105/images/block-backgrounds/item-details-faux-bg.gif);

}

/* ----- Content Containers ----- */

#Header-Container {

position: relative;
float: left;

width: 943px;
height: 165px;

background-image: url(http://images.esellerpro.com/2105/images/block-backgrounds/store-header.jpg);
background-repeat: no-repeat;

background-color: #ffffff;

}

#Content-Container { 

position: relative;
float: left;

width: 100%;
height: auto;

}

#Menu-Left { 

position: relative;
float: left;

width: 171px;
height: auto;

padding: 0 0 0 1px;

}

#Menu-Right { 

position: relative;
float: left;

margin: 0 0 0 1px;

width: 171px;
height: auto;

}

#Content {

position: relative;
float: left;

padding: 0 0 10px 0;

width: 600px;
height: auto;

background-image: url(http://images.esellerpro.com/2105/images/block-backgrounds/content-bg.gif);
background-repeat: no-repeat;

}

#Item-Details-Content {

position: relative;
float: left;

padding: 0 0 10px 0;

width: 771px;
height: auto;

background-image: url(http://images.esellerpro.com/2105/images/block-backgrounds/item-details-content-bg.gif);
background-repeat: no-repeat;

}

#Footer-SUB { 

position: relative;
float: left;

margin: 10px 0 0 0;

width: 944px;
height: 65px;

background-image: url(http://images.esellerpro.com/2105/images/block-backgrounds/footer-menu.gif);
background-repeat: no-repeat;

}

/* ----- We create a clear div as some browers have bottom margin issues ----- */

#Faux-Footer { 

position: relative;
float: left;

width: 964px;
height: 81px;

background-image: url(http://images.esellerpro.com/2105/images/block-backgrounds/faux-footer.jpg);
background-repeat: no-repeat;

background-color: #ffffff;

}

/* ------------------------------------------------------------ */
/* Element Formatting */
/* ------------------------------------------------------------ */

/* ----- Header UL Styles ----- */

#Header-Menu-Left-UL {

position: relative;
float: left;

margin: 15px 0 0 18px;

display: inline;
list-style: none;

}

#Header-Menu-Right-UL {

position: relative;
float: right;

margin: 15px 22px 0 0;

display: inline;
list-style: none;

}

#Faux-Header LI { float: left; }

#Faux-Header LI a { padding: 0 0 0 5px;}

/* ----- Inside Header Elements ----- */

#Header-Menu-Sub {

position: absolute;

right: 1px;
top: 89px;
width: 170px;
height: 22px;

background-color: red;

}

#Header-Menu {

position: absolute;

top: 139px;
width: 943px;
height: 22px;

}

#Header-Menu #Header-Menu-UL-Left {

position: relative;
float: left;

list-style: none;

}

#Header-Menu #Header-Menu-UL-Left LI { 

position: relative;
float: left; 

padding: 6px 5px 0 0px;
margin: 0 0 0 11px;

}

* html #Header-Menu #Header-Menu-UL-Left LI { margin: 0 5px 0 5px; }

#Header-Menu #Header-Menu-UL-Right {

position: relative;
float: right;

padding: 2px 12px 0 0;

list-style: none;

}

#Header-Menu-Sub #Header-Menu-Sub-UL-Right {

position: relative;
float: right;

padding: 0 0 0 0;

list-style: none;

}

#Header-Menu #Header-Menu-UL-Right LI { 

position: relative;
float: left; 

padding: 0 0 0 27px;

}

#Header-Menu-Sub #Header-Menu-Sub-UL-Right LI { 

position: relative;
float: left; 

padding: 0 11px 0 0;

}

/* ----- Header Search ----- */

#Header-Search { 

position: absolute;

right: 3px;
top: 110px;
height: 22px;

}

#Header-Search LI { 

display: inline;
float: left;

}

#Header-Search LI a { float: left; } 

#Header-Search LI p {

margin: 2px 0 0 0; 

}

#Header-Search LI select {

margin: 2px 0 0 0;

width: 132px;
height: 18px;

border: 1px solid #bebebe;

}

#Header-Search LI #header-searchquery {

margin: 1px 6px 0 4px;
padding: 2px 0 0 4px;

width: 126px;
height: 16px;

border: 1px solid #bebebe;

}

#Header-Search LI #header-searchsubmit {

position: relative;

margin: 2px 0 0 5px;
padding: 0 0 0 3px;

width: 57px;
height: 19px;

cursor: pointer;

background-image: url(http://images.esellerpro.com/2105/images/objects/buttons/find-button.gif);

font-size: 0.8em;
font-weight: bold; 

text-transform: uppercase;
text-align: center;

color: #ffffff; 

}

/* ----- Header Search ----- */

#Content-Search { 

position: absolute;

left: 9px;
top: 13px;
height: 22px;

}

#Content-Search LI { 

display: inline;
float: left;

}

#Content-Search LI a { float: left; } 

#Content-Search LI p {

margin: 2px 0 0 0;
line-height: 14px; 

}

#Content-Search LI select {

margin: 0 0 0 6px;

width: 150px;

border: 1px solid #bebebe;

}

#Content-Search LI #content-searchquery {

margin: 0 0 0 6px;
padding: 0 0 0 4px;

width: 140px;
height: 15px;

border: 1px solid #bebebe;

}

#Content-Search LI #content-searchsubmit {

margin: 0 0 0 5px;

width: 47px;

}


/* ----- Header Basket ----- */

#Header-Basket { 

position: absolute;

display: inline;

right: 10px;
top: 90px;

list-style: none;

}


#Header-Basket LI {

display: inline;
float: left;

margin: 0 0 0 5px;

}

#Header-Basket LI img {

margin: 0 0 0 0;

}

/* ----- Menu UL Styles ----- */

/* ----- Generic Styles ----- */

.Menu-UL li { list-style: none; }

.Menu-UL LI {

float: left;
display: block;

width: 171px;

/* border-bottom: 1px solid #ffffff;
background-color: #ebebeb; */

}
 
/* ----- Padded Heading version ----- */ 

.Menu-UL h3 { padding: 4px 0 5px 22px; } 

/* ----- Non Padded Heading version ----- */  

/* .Menu-UL h3 { padding: 4px 0 5px 8px; } */

.Menu-UL .topcat a {

padding: 9px 5px 7px 20px;
display: block;

background: url(http://images.esellerpro.com/2105/images/elements/menu-item.gif) no-repeat;

}

.Menu-UL .subcat a {

padding: 9px 5px 7px 25px;
display: block;

background: url(http://images.esellerpro.com/2105/images/elements/menu-standard-subcat.gif) no-repeat;

}
 
.Menu-UL .subcat .subcat a {

padding: 9px 5px 7px 35px;
display: block;

background: url(http://images.esellerpro.com/2105/images/elements/menu-standard-subsubcat.gif) no-repeat;

}
 
.Menu-UL .sitepage a {

padding: 9px 5px 7px 20px;
display: block;

background: url(http://images.esellerpro.com/2105/images/elements/menu-item.gif) no-repeat;

}

.Menu-UL LI .Menu-LI-State-Category-0 { }
.Menu-UL LI .Menu-LI-State-Category-1 { }

.Menu-UL LI .Menu-LI-State-SubCategory-0 { }
.Menu-UL LI .Menu-LI-State-SubCategory-1 { }

/* ----- UL List Header ----- */

.Header-UL {

background-color: #eaeaea;
background-image: url(http://images.esellerpro.com/2105/images/elements/block-header.gif);

}

/* ----- Menu Search ----- */

#menu-searchquery {

padding: 2px 0 0 5px;

width: 150px;
height: 18px;

border: 1px solid #000000;

}

#menu-searchsubmit {

margin: 1px 0 0 0;

width: 50px;
height: 21px;

border: 1px solid #000000;

}

#Header-Menu #Header-Menu-UL-Right LI a { 

float: left;

display: block;
margin: 4px 0 0 0;

}

#Header-Menu-Sub #Header-Menu-Sub-UL-Right LI a { 

float: left;

display: block;
margin: 4px 0 0 0;

}

#Header-Menu #Header-Menu-UL-Right LI p { 

float: left; 
padding: 4px 0 0 4px;

}

#Header-Menu-Sub #Header-Menu-Sub-UL-Right LI p { 

float: left; 
padding: 4px 0 0 4px;

}

/* ----- Menu Content Block & Element Styles ----- */

/* ----- Full Width Version ----- */

.Menu-Content-Block {

position: relative;
float: left;

padding: 0 0 0 0;

width: 171px;
height: auto;

}

#Menu-Left .Menu-Content-Block { margin: 0 0 0 0; }
#Menu-Right .Menu-Content-Block { margin: 0 0 0 0; }

.Menu-Content-Base {

position: relative;
float: left;

width: 171px;
height: 1px;

/* background-color: #000000; */

}

#Menu-Left .Menu-Content-Base { margin: 10px 0 0 0; }
#Menu-Right .Menu-Content-Base { margin: 10px 0 0 0; }

#Menu-Left .Menu-Content-Title { 

position: relative;
float: left;

width: 171px; 

}

#Menu-Left .Menu-Top-Title {

position: relative;
float: left; 

width: 171px; 
height: 30px;

}

#Menu-Left .Menu-Content-Base {
   
position: relative;
float: left;   

width: 171px; 

}

#Menu-Right .Menu-Content-Title { 

position: relative;
float: left; 

width: 170px; 
height: 23px;

}

#Menu-Right .Menu-Top-Title { 

position: relative;
float: left;   

width: 170px; 
height: 30px;

}

#Menu-Right .Menu-Content-Base { 

position: relative;
float: left;

width: 170px; 

}

.Menu-Info-Link-Container {

position: relative;
float: left;

width: 170px;

background-image: url(http://images.esellerpro.com/2105/images/block-backgrounds/info-link-bg.gif);

}

#Menu-Left .Menu-Content-Title {

margin: 0 0 0 0;

background-image: url(http://images.esellerpro.com/2105/images/elements/content-block-header-left.gif);

}

#Menu-Right .Menu-Content-Title {

margin: 0 0 0 0;

background-image: url(http://images.esellerpro.com/2105/images/elements/content-block-header-right.gif);

}

#Menu-Left .Menu-Top-Title {

margin: 0 0 0 0;

background-image: url(http://images.esellerpro.com/2105/images/elements/top-block-header-left.gif);

}

#Menu-Right .Menu-Top-Title {

margin: 0 0 0 0;

background-image: url(http://images.esellerpro.com/2105/images/elements/top-block-header-right.gif);

}

/* ----- Padded Heading versions ----- */

 
.Menu-Content-Title h3 { padding: 4px 0 4px 22px; }
.Menu-Top-Title h3 { padding: 4px 0 4px 22px; }


/* ----- Non Padded Heading versions ----- */

/*
.Menu-Content-Title h3 { padding: 4px 0 4px 8px; }
.Menu-Top-Title h3 { padding: 4px 0 4px 8px; }

*/

.Menu-Content-Details p { padding: 5px 10px 5px 10px; }
.Menu-Content-Details h4 { padding: 5px 10px 0 10px; }

.Menu-Content-Details .Menu-Content-List {

position: relative;

margin: 5px 0 0 10px;

list-style: none;

}

.Menu-Content-Details .Menu-Content-List LI {

padding: 0 10px 0 0;

background-image: url(http://images.esellerpro.com/2105/images/objects/content-list-icon.gif);
background-repeat: no-repeat;

}

.Menu-Content-Details .Menu-Content-List LI a { padding: 0 0 0 20px; }

.Menu-Content-Products { 

position: relative;
float: left;

margin: 0 0 0 9px;

}

.Menu-Content-Products p { padding: 5px 10px 5px 10px; }
.Menu-Content-Products h4 { padding: 5px 10px 5px 10px; }

.Menu-Product-Image { margin: 10px 0 0 10px; }

/* ----- Padded Thin Version ----- */

.Menu-Thin-Content-Block {

position: relative;
float: left;

padding: 0 0 0 0;

width: 151px;
height: auto;

background-image: url(http://images.esellerpro.com/2105/images/elements/thin-block-body.gif);
background-repeat: repeat-y;

}

#Menu-Left .Menu-Thin-Content-Block { margin: 10px 0 0 10px; }
#Menu-Right .Menu-Thin-Content-Block { margin: 10px 0 0 10px; }

* html #Menu-Left .Menu-Thin-Content-Block { margin: 10px 0 0 5px; }
* html #Menu-Right .Menu-Thin-Content-Block { margin: 10px 0 0 5px; }

/* ----- Simplified Version ----- */

.Menu-Simple-Content-Block {

position: relative;
float: left;

padding: 0 0 0 0;

width: 151px;
height: auto;

background-image: url(http://images.esellerpro.com/2105/images/elements/menu-simple-block-body.gif);
background-repeat: repeat-y;

}

#Menu-Left .Menu-Simple-Content-Block { margin: 10px 0 0 10px; }
#Menu-Right .Menu-Simple-Content-Block { margin: 10px 0 0 10px; }

* html #Menu-Left .Menu-Simple-Content-Block { margin: 10px 0 0 5px; }
* html #Menu-Right .Menu-Simple-Content-Block { margin: 10px 0 0 5px; }

.Menu-Thin-Content-Base {

position: relative;
float: left;

margin: 0 0 0 0;

height: 4px;
width: 151px;

background-image: url(http://images.esellerpro.com/2105/images/elements/thin-block-base.gif);
background-color: #ffffff;

}

#Menu-Right .Menu-Thin-Content-Title { width: 151px; }

.Menu-Thin-Content-Title {

margin: 0 0 0 0;

height: 24px;

background-image: url(http://images.esellerpro.com/2105/images/elements/thin-block-header.gif);
background-color: #eaeaea;

}

.Menu-Thin-Content-Title h3 { padding: 6px 0 4px 8px; }

/* ----- Simple Thin Content Elements ----- */

.Menu-Simple-Content-Top {

position: relative;
float: left;

margin: 0 0 0 0;

height: 4px;
width: 151px;

background-image: url(http://images.esellerpro.com/2105/images/elements/menu-simple-block-top.gif);
background-color: #ffffff;

} 

.Menu-Simple-Content-Base { 

position: relative;
float: left;

margin: 0 0 0 0;

height: 4px;
width: 151px;

background-image: url(http://images.esellerpro.com/2105/images/elements/menu-simple-block-base.gif);
background-color: #ffffff;

}

.Menu-Thin-Content-Details p { padding: 5px 10px 5px 10px; }
.Menu-Thin-Content-Details h4 { padding: 5px 10px 0 10px; }

.Menu-Thin-Content-Details .Menu-Thin-Content-List {

position: relative;

margin: 5px 0 0 10px;

list-style: none;

}

/* ----- Reformat for the Thin Content Block ----- */
.Menu-Thin-Content-Block .Menu-Content-Products { 
position: relative;
float: left;
margin: 0 0 8px 2px;
width: 147px;
}
* html .Menu-Thin-Content-Block .Menu-Content-Products { margin: 0 0 8px 1px; }
.Menu-Thin-Content-Block .Menu-Content-Products p { padding: 5px 0 5px 0; }
.Menu-Thin-Content-Block .Menu-Content-Products h4 { padding: 5px 0 5px 0; }
.Menu-Thin-Content-Block .Menu-Product-Image { margin: 0 0 0 0; }
.Menu-Thin-Content-Block .Product-Menu-Buttons { }
.Menu-Thin-Content-Products { 
position: relative;
float: left;
margin: 0 0 0 5px;
}
.Menu-Thin-Content-Products p { padding: 5px 10px 5px 10px; }
.Menu-Thin-Content-Products h4 { padding: 5px 10px 5px 10px; }
.Menu-Thin-Product-Image { margin: 10px 0 0 10px; }
/* ----- Simplifed Version ----- */
 .Menu-Simple-Content-Block .Menu-Content-Products { 
position: relative;
float: left;
margin: 0 0 8px 2px;
width: 147px;
}
* html .Menu-Simple-Content-Block .Menu-Content-Products { margin: 0 0 8px 1px; }
.Menu-Simple-Content-Block .Menu-Content-Products p { padding: 5px 0 5px 0; }
.Menu-Simple-Content-Block .Menu-Content-Products h4 { padding: 5px 0 5px 0; }
.Menu-Simple-Content-Block .Menu-Product-Image { margin: 0 0 0 0; }
.Menu-Simple-Content-Block .Product-Menu-Buttons { width: 127px; }
/* ----- Menu List Elements ----- */
.Menu-Base-Divider { 
position: relative;   
float: left;
width: 150px;
height: 1px;
/* ----- IE Fix ----- */
font-size: 0;
border-bottom: 1px dotted #464646;
}
/* ----- Standard Menu List ----- */
.Menu-List {
margin: 3px 0 2px 10px;
width: 150px;
list-style: none;
}
.Menu-List .List-Top-Tag { }
.Menu-List li {  
position: relative;
float: left;
padding: 0 0 5px 0; 
width: 150px;
}  
.Menu-List-Img { float: left; }
/* ----- Menu Cart List ----- */
.Menu-Cart-List {
margin: 3px 0 2px 10px;
width: 150px;
list-style: none;
}
.Menu-Cart-List .List-Top-Tag { border-bottom: 1px dotted #000000; }
.Menu-Cart-List li {  
position: relative;
float: left;
padding: 0 0 0 0; 
width: 150px;  
clear: both;
}
/* ----- Menu Cart V1 ----- */ 
.Menu-Content-Cart { 
position: relative;
float: left;
width: 170px;
background-image: url(http://images.esellerpro.com/2105/images/block-backgrounds/menu-left-bg-rp.gif);
background-repeat: repeat-y;
}
.Menu-List-Heading {
position: relative;
float: left;
display: block;   
}
.Menu-Cart-Item {  
position: relative;
float: left;
display: block;  
background-image: url(http://images.esellerpro.com/2105/images/block-backgrounds/menu-cart-item-bg.gif); 
background-repeat: repeat-x;
} 
.Menu-Cart-Item-Heading-Left { 
position: relative;
float: left; 
display: block;
width: 100px;
}
.Menu-Cart-Item-Heading-Right {
position: relative;
float: left;
display: block;
width: 50px;
text-align: right;
}
.Menu-Cart-Item-Heading-Wide { 
position: relative;
float: left; 
display: block;
width: 150px;
}
.Menu-Cart-Item-Title { 
position: relative;
float: left;  
padding: 3px 0 3px 0;
display: block;
width: 110px;
height: 34px;
line-height: 12px;
overflow: hidden;
}
.Menu-Cart-Item-Cost {
position: relative;
float: left; 
display: block;
width: 40px;
text-align: right;
}
/* ----- Currency Elements ----- */ 
/* ----- Menu Currency Logos ----- */
.Menu-Currency-Logos img { padding: 5px 5px 0 0; }
/* ----- Content Styles ----- */
/* ----- Header Elements & Styles ----- */
#Header-Content {
position: relative;
float: left;
width: 599px;
margin: 0 0 0 1px;
background-color: #eaeaea;
border-bottom: 2px solid #5ca0c7; 
}
* html #Header-Content { width: 598px; }
#Header-Content p { padding: 4px 0 4px 5px; }
#SUB-Header-Content {
position: relative;
float: left;
width: 599px;
margin: 0 0 0 1px;
background-color: #f8f8f8;
border-bottom: 1px solid #88d4ff; 
}
* html #SUB-Header-Content { width: 598px; }
#SUB-Header-Content p {padding: 4px 0 4px 5px; }
.Content-Heading-Container {
position: relative;
float: left;
width: 601px;
height: 31px;
background-image: url(http://images.esellerpro.com/2105/images/elements/page-trail-bg.gif);
} 
.Content-Heading-Container-Overflow {
width: 591px;
height: 18px;
overflow: hidden;
}
.Homepage-Heading-Container {
position: relative;
float: left;
width: 601px;
height: 31px;
background-image: url(http://images.esellerpro.com/2105/images/elements/homepage-trail.gif);
}
* html .Content-Heading-Container { 
left: 1px;
width: 599px; 
}
* html .Homepage-Heading-Container { 
left: 1px;
width: 599px; 
}
/* ----- Padded Heading versions ----- */
.Content-Heading-Container p { padding: 4px 0 4px 18px; } 
.Homepage-Heading-Container p { padding: 4px 0 4px 18px; } 
/* ----- Non Padded Heading versions ----- */
/* .Content-Heading-Container p { padding: 4px 0 4px 8px; } */
/* .Homepage-Heading-Container p { padding: 4px 0 4px 8px; } */
/* ----- Footer UL Styles ----- */
/* ----- Generic Styles ----- */
#Faux-Footer UL LI {
position: relative;
float: left;
list-style: none;
display: inline;
}
#Faux-Footer UL LI a { padding: 0 0 0 5px; }
/* ----- Footer Left Configurations ----- */
#Footer-Left-UL {
position: relative;
float: left;
margin: 5px 0 0 10px; 
padding: 0 0 0 0;
} 				 
* html #Footer-Left-UL { margin: 5px 0 0 5px; }
/* ----- Footer Right Configurations ----- */
#Footer-Right-UL {
position: relative;
float: right; 
margin: 5px 20px 0 0;
}
* html #Footer-Right-UL { margin: 5px 10px 0 0; }
/* ------------------------------------------------------------ */
/* Misc Elements */
/* ------------------------------------------------------------ */
/* ----- Footer Elements ----- */
.Payments-IMG {
position: relative;
float: left;
margin: 15px 0 0 15px;
}   
.ISIS-Logo {
position: relative;
float: left;
margin: 18px 0 0 10px;
}
#W3C-Logos {
position: relative;
float: left;
margin: 6px 0 0 20px;
}
* html #W3C-Logos { margin: 6px 0 0 10px; }
.Footer-ICON {
position: relative;
float: left;
margin: 0 5px 0 0;
}
.eSellerPro-Logo {
position: relative;
float: right;
margin: 10px 20px 0 0;
}
.CreatedBy { 
position: relative;
float: right;
display: block;
margin: 25px 0 0 0;
}
/* ----- Form Search Elements ----- */
.Form-Title { float: left; }
#Search-Form select {
position: relative;
float: left;
margin: 4.5px 0 0 5px;
}
#Search-Form input {
position: relative;
float: left;
margin: 4.5px 0 0 5px;
height: 21px;
border: 1px solid #c8c8c8;
}
/* ----- Header Misc Elements ----- */
#Page-Logo {
position: absolute;
left: 37px;
top: 20px;
}
#Header-Email {
position: absolute;
right: 170px;
top: 66px;
}   
#Header-Advert {
position: absolute;
left: 303px;
top: 30px;
}
/* ----- Homepage Banner ----- */
#Homepage-Banner {
position: relative;
float: left;
width: 600px;
height: 321px;
background-image: url(http://images.esellerpro.com/2105/images/block-backgrounds/homepage-bg.jpg);
background-repeat: no-repeat;
}
/* ----- Homepage Adverts ----- */
#Homepage-Ad-Links {
position: relative;
float: left;
width: 600px;
height: auto;
}

#Homepage-Ad-Links UL {
position: relative;
margin: 0 0 0 6px;
list-style: none;
}
* html #Homepage-Ad-Links UL { margin: 0 0 0 3px; }
#Homepage-Ad-Links UL LI {
position: relative;
float: left;
padding: 0 0 0 7px;
}
/* ------------------------------------------------------------ */
/* Elements Colours */
/* ------------------------------------------------------------ */
/* ----- Generic Colours ----- */
* {
color: #000000;
}
/* ----- Inner Header Elements ----- */
#Header-Menu #Header-Menu-UL-Left LI a { color: #ffffff; }
#Header-Menu #Header-Menu-UL-Left LI a:hover { color: #fed8ea; }
#Header-Menu #Header-Menu-UL-Right LI a { color: #ffffff; }
#Header-Menu #Header-Menu-UL-Right LI a:hover { color: #fed8ea; }
#Header-Menu-Sub #Header-Menu-Sub-UL-Right LI a { color: #ffffff; }
#Header-Menu-Sub #Header-Menu-Sub-UL-Right LI a:hover { color: #2258c6; }
#Header-Menu #Header-Menu-UL-Right LI p { color: #ffffff; }
#Header-Menu-Sub #Header-Menu-Sub-UL-Right LI p { color: #ffffff; }
/* ----- Header Search ----- */
#Header-Search LI p label { color: #ffffff; }
/* ----- Header Menu ----- */
#Header-Menu-Left-UL li { color: #fed8ea; }
#Header-Menu-Left-UL a { color: #fed8ea; }
#Header-Menu-Left-UL LI a:hover { color: #fc70b1; }
#Header-Menu-Right-UL a { color: #fed8ea; }
#Header-Menu-Right-UL LI a:hover { color: #fc70b1; }
/* ----- Menu Elements----- */
/* ----- Menu UL Elements ----- */
.Menu-UL h3 { color: #ffffff; }
.Menu-UL .topcat a { color: #ffffff; }
.Menu-UL .topcat a:hover { color: #fc70b1; }
.Menu-UL .subcat a { color: #ffffff; }
.Menu-UL .subcat a:hover { color: #fc70b1; }
.Menu-UL .sitepage a { color: #ffffff; }
.Menu-UL .sitepage a:hover { color: #fc70b1; }
.Menu-UL LI .Menu-LI-State-Category-0 { }
.Menu-UL LI .Menu-LI-State-Category-1 { }
.Menu-UL LI .Menu-LI-State-SubCategory-0 { }
.Menu-UL LI .Menu-LI-State-SubCategory-1 { }
/* ----- Standard Menu List ----- */
.Menu-List li a { color: #000000; }
.Menu-List li a:hover { color: #ed3f90; }
/* ----- Menu Cart List ----- */
.Menu-Cart-List li a { color: #000000; }
.Menu-Cart-List li a:hover { color: #ed3f90; }
/* ----- Full Width Menu Content Version ----- */
.Menu-Content-Title h3 { color: #ffffff; }
.Menu-Top-Title h3 { color: #ffffff; }
.Menu-Content-Details a { color: #08a1da; }
.Menu-Content-Details a:hover { color: #056f97; }
.Menu-Content-Details h4 a { color: #124f9d; }
.Menu-Content-Details h4 a:hover { color: #04326e; }
.Menu-Content-Products h4 a { color: #124f9d; }
.Menu-Content-Products h4 a:hover { color: #04326e; }
.Menu-Content-Details .Menu-Content-List a { color: #08a1da; }
.Menu-Content-Details .Menu-Content-List a:hover { color: #056f97; }
/* ----- Thin Width Menu Content Version ----- */
.Menu-Thin-Content-Title h3 { color: #ffffff; }
.Menu-Thin-Content-Details a { color: #08a1da; }
.Menu-Thin-Content-Details a:hover { color: #056f97; }
.Menu-Thin-Content-Details h4 a { color: #124f9d; }
.Menu-Thin-Content-Details h4 a:hover { color: #04326e; }
.Menu-Thin-Content-Products h4 a { color: #124f9d; }
.Menu-Thin-Content-Products h4 a:hover { color: #04326e; }
.Menu-Thin-Content-Details .Menu-Content-List a { color: #08a1da; }
.Menu-Thin-Content-Details .Menu-Content-List a:hover { color: #056f97; }
/* ----- Content Headings ----- */
.Content-Heading-Container p { color: #ffffff; }
.Content-Heading-Container p b { color: #ffffff; }
.Content-Heading-Container p a { color: #ffffff; }
.Content-Heading-Container p a:hover { color: #ffffff; }
.Homepage-Heading-Container p { color: #ffffff; }
.Homepage-Heading-Container p b { color: #ffffff; }
.Homepage-Heading-Container p a { color: #ffffff; }
.Homepage-Heading-Container p a:hover { color: #ffffff; }
/* ----- Footer Elements ----- */
#Faux-Footer UL LI { color: #000000; }
#Faux-Footer UL LI a { color: #000000; }
#Faux-Footer UL LI a:hover { color: #ed3f90; }
.CreatedBy { color: #3e3e3e; }
/* ----- Sub Header Elements ----- */
#Header-Content p { color: #000000; }
#SUB-Header-Content p { color: #000000; }
/* ----- Header Basket ----- */
#Header-Basket LI { color: #000000; }
#Header-Basket LI a { color: #000000; }
#Header-Basket LI a:hover { color: #ed3f90; }
/* ------------------------------------------------------------ */
/* Font Formatting */
/* ------------------------------------------------------------ */
/* ----- Generic Formatting ----- */
* {
font-family: tahoma, arial, verdana;
font-size: 100%;
}
/* ----- Inner Header Elements ----- */
#Header-Menu #Header-Menu-UL-Left LI { font-size: 0.7em; }
#Header-Menu #Header-Menu-UL-Left LI a { 
text-decoration: none; 
}
#Header-Menu #Header-Menu-UL-Right LI { font-size: 0.7em; }
#Header-Menu #Header-Menu-UL-Right LI a {
text-decoration: none; 
}
#Header-Menu-Sub #Header-Menu-Sub-UL-Right LI { font-size: 0.7em; }
#Header-Menu-Sub #Header-Menu-Sub-UL-Right LI a { text-decoration: none; }
/* ----- Menu Elements ----- */
/* ----- Full Width Menu Content Version ----- */
.Menu-Top-Title h3 { font-size: 0.7em; }
.Menu-Content-Title h3 { font-size: 0.7em; }
.Menu-Content-Details p { font-size: 0.7em; }
.Menu-Content-Details h4 { 
font-weight: normal;
font-size: 0.7em; 
}
.Menu-Content-Details h4 a { text-decoration: none; }
.Menu-Content-Details .Menu-Content-List { 
line-height: 15px;
font-size: 0.7em; 
}
.Menu-Content-Details .Menu-Content-List a { text-decoration: none; }
.Menu-Content-Products p { font-size: 0.8em; }
.Menu-Content-Products h4 { 
font-size: 0.7em; 
text-align: center; 
font-weight: normal;
}
.Menu-Content-Products h4 a { text-decoration: none; }
.Menu-Content-Details a { text-decoration: none; }
/* ----- Thin Width Menu Content Version ----- */
.Menu-Thin-Content-Title h3 { font-size: 0.7em; }
.Menu-Thin-Content-Details p { font-size: 0.7em; }
.Menu-Thin-Content-Details h4 { font-size: 0.7em; }
.Menu-Thin-Content-Details h4 a { text-decoration: none; }
.Menu-Thin-Content-Details a { text-decoration: none; }
.Menu-Thin-Content-Details .Menu-Thin-Content-List { 
line-height: 15px;
font-size: 0.7em;   
}
.Menu-Thin-Content-Details .Menu-Thin-Content-List a { text-decoration: none; }
.Menu-Thin-Content-Products p { font-size: 0.8em; }
.Menu-Thin-Content-Products h4 { 
font-size: 0.7em; 
text-align: center; 
font-weight: normal;
}
.Menu-Thin-Content-Products h4 a { text-decoration: none; }
/* ----- Menu UL Elements ----- */
.Menu-UL H3 { font-size: 1.0em; }
.Menu-UL a { text-decoration: none; }
.Menu-UL LI { font-size: 0.7em; }
.Menu-UL LI UL LI { font-size: 1.0em; }
/* ----- Standard Menu List ----- */
.Menu-List li { font-size: 0.7em; }
.Menu-List li { line-height: 21px; }
.Menu-List li a { text-decoration: none; }
/* ----- Menu Cart List ----- */
.Menu-Cart-List li { font-size: 0.6em; }
.Menu-Cart-List li { line-height: 21px; }
.Menu-Cart-List li a { text-decoration: none; } 
/* ----- Menu List Submenu ----- */
/*
* html .subcat a { font-size: 1.4em; }
*+html .subcat a { font-size: 1.4em; }
*/
/* ----- Content Headings ----- */
.Content-Heading-Container p { 
font-weight: normal;
font-size: 0.7em; 
}
.Content-Heading-Container p a { 
font-weight: bold;
text-decoration: none;
}
.Homepage-Heading-Container p { 
font-weight: normal;
font-size: 0.7em; 
}
.Homepage-Heading-Container p a { 
font-weight: bold;
text-decoration: none;
}
/* ----- Header Elements ----- */
#Faux-Header LI { font-size: 0.7em; }
#Faux-Header LI a { text-decoration: none; }
/* ----- Sub Header Elements ----- */
#Header-Content p { font-size: 0.8em; }
#SUB-Header-Content p { font-size: 0.8em; }
/* ----- Footer Elements ----- */
#Faux-Footer UL LI {
line-height: 20px;
font-size: 0.7em;
}
#Faux-Footer UL LI a { text-decoration: none; }
.CreatedBy { font-size: 0.7em; }
/* ----- Search Form Elements ----- */
#Search-Form {
font-size: 1.0em;
line-height: 22px;
}
#Search-Form select { font-size: 0.8em; }
#Search-Form input { font-size: 0.8em; }
/* ----- Header Search ----- */
#Header-Search { 
font-size: 0.7em;
line-height: 18px;
}  
#Header-Search LI #header-searchquery { line-height: 13px; }
#Header-Search LI p { font-size: 0.9em; }
/* ----- Content Search ----- */
#Content-Search { 
font-size: 0.7em;
} 
#Content-Search LI #content-searchquery { line-height: 13px; }
/* ----- Header Basket ----- */
#Header-Basket LI { 
font-size: 0.7em;
}
#Header-Basket LI a { 
text-decoration: none;
}