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

/* ----- Main Menu Categories and Sitepages ----- */

.Menu {
	float: left;
	list-style: none;
	background-image: url(https://images.esellerpro.com/2515/images/elements/menu-bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0 0 13px;
	margin: 10px 0 0 0;
}

.Menu li {
	background-image: url(https://images.esellerpro.com/2515/images/elements/menu-item.gif);
	line-height: 14px;
	float: left;
	display: block;
	width: 171px;
}

.Menu li.Header {
	background-image: url(https://images.esellerpro.com/2515/images/elements/menu-heading.gif);
	height: 41px;
	line-height: 30px;
}

.Menu h2 {
	padding: 0 0 0 10px;
}

.Menu .topcat a {
	padding: 4px 22px 4px 22px;
	display: block;
    background-image: url(https://images.esellerpro.com/2515/images/elements/menu-item-bullet.gif);
    background-repeat: no-repeat;
    background-position: 9px 6px;
}

.Menu .subcat a {
	padding: 4px 22px 4px 32px;
	display: block;
    background-image: url(https://images.esellerpro.com/2515/images/elements/menu-item-bullet.gif);
    background-repeat: no-repeat;
    background-position: 19px 6px;
}

.Menu .sitepage a {
	padding: 4px 22px 4px 22px;
	display: block;
    background-image: url(https://images.esellerpro.com/2515/images/elements/menu-item-bullet.gif);
    background-repeat: no-repeat;
    background-position: 9px 6px;
	direction: ltr;
}

/* ------- Menu Block ---------- */

.Menu-Block{
	float: left;
	width: 171px;
	margin: 10px 0 0 0;
}

.Menu-Block-Header{
	float: left;
	width: 100%;
	height: 41px;
	line-height: 30px;
	
	background-image: url(https://images.esellerpro.com/2515/images/elements/menu-heading.gif);
}

.Menu-Block-Content{
	float: left;
	width: 169px;
	
	background-color: #f2f2f2;
	border-left: 1px solid #1a817e;
	border-right: 1px solid #1a817e;
}

.Menu-Block-Base{
	float: left;
	width: 100%;
	height: 13px;
	
	background-image: url(https://images.esellerpro.com/2515/images/elements/menu-bottom.gif);
}

/*** Menu Block styles ***/

.Menu-Block-Content p{
	padding: 5px 10px 0 10px;
}

.Menu-Block-Content ul{
	list-style: none;
	margin: 0 10px 0 10px;
}

.Menu-Block-Content ul li{
	margin: 5px 0 0 0;
}
.Menu-Block-Content .Products img {
    width: 150px;
}

.Menu-Block-Content h4{
	margin: 5px 0 0 0;
	text-align:center;
}

/*** Products ***/

ul.Products li{
	margin: 10px 0 0 0;
	text-align: center;
}

ul.Products li h3{
	margin: 5px 0 0 0;
}

/*** INPUTS ***/

.Menu-Block-Content input{
	padding: 3px 6px;
	border: 1px solid #CDCBCD;
	background-color: #ffffff;
	width: 135px;
}

.Menu-Block-Content input.button{
	float: right;
	background-color: #ff7519;
	color: #ffffff;
	font-weight: bold;
	padding: 3px 8px 2px;
	font-size: 1.0em;
	cursor: pointer;
	text-transform:uppercase;
	width: auto;
	border: 0;
}

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

/* ----- Main Menu Categories and Sitepages ----- */

.Menu h2 { color: #ffffff; }

.Menu .topcat a { color: #333333; }
.Menu .topcat a:hover { color: #333333; }
.Menu .topcat .Menu-LI-State-Selected-1:hover { color: #1A817E; }

.Menu .subcat a { color: #1A817E; }
.Menu .subcat a:hover { color: #1A817E; }	

.Menu .sitepage a { color: #333333; }
.Menu .sitepage a:hover { color: #333333; }

/* ------- Menu Block ---------- */

.Menu-Block-Header h2 { color: #ffffff; }

/*** Products ***/

.Menu-Block-Content h3{ color: #ec611c; }
.Menu-Block-Content h3 a{ color: #ec611c; }
.Menu-Block-Content h4{ color: #1a817e; }
.Menu-Block-Content h4 a{ color: #1a817e; }

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

/* ----- Main Menu Categories and Sitepages ----- */

.Menu h2 { font-size: 0.95em; }

.Menu a {
	text-decoration: none;
}

.Menu .topcat a { font-size: 0.75em; }
.Menu .topcat a:hover { text-decoration: underline; }
.Menu .topcat .Menu-LI-State-Selected-1 {
    font-weight: bold;
    color: #1A817E;
}

.Menu .subcat a { font-size: 0.75em; }
.Menu .subcat a:hover { text-decoration: underline; }
.Menu .subcat .Menu-LI-State-Selected-1 { font-weight: bold; }

.Menu .sitepage a { font-size: 0.75em; }
.Menu .sitepage a:hover { text-decoration: underline; }

/* ------- Menu Block ---------- */

.Menu-Block-Header h2{ font-size: 0.95em; text-indent: 10px; }

.Menu-Block-Content{ font-size: 0.75em; }

.Menu-Block-Content h3{ font-size: 1.1em; }
.Menu-Block-Content h4{ font-size: 1.1em; }

.Menu-Block-Content a{ text-decoration: none; }
.Menu-Block-Content a:hover{ text-decoration: underline; }

