﻿/* Header Menu Layout */

div#horizontalMenu ul li{
    float:left;
    margin-right:20px;
    line-height:2em;
    color:#fff;
	}
	
div#horizontalMenu ul li:first-child{
    list-style-type:none;    
	text-align:center;
	}

div#horizontalMenu h1{
    font-size:1.8em;
}

div#horizontalMenu a {
    color:#fff;
    font-weight:bold;
    text-decoration:none;
    font-family: Georgia, Verdana, Arial;
    font-style:italic;
	}

div#horizontalMenu a:hover{
    color:#30617F;
	}
	
div#preHorizontalMenu ul {
    float:left;
    list-style-type:none;    
	}
		
div#preHorizontalMenu ul li{
    float:left;
    margin-left:10px;
	}

div#preHorizontalMenu a{
    color:#30617F;
    font-weight:bold;
    font-size:1.3em;
    text-decoration:none;
	}

	
div#preHorizontalMenu li.username a{
background:#649cbf;
color:#fff !important;
padding: 2px 8px;
	}

div#preHorizontalMenu li.username a:hover {
color:#649CBF;
text-decoration:none;
}

/** Footer Layout **/

div#footer ul{
    margin:5px 0;
    padding:3px;
	list-style-type:none;
	padding-left:10px;
	background-color:#E58B8B;
	text-align:center;
	font-size:1.3em;
	}
	
div#footer ul li{
    display:inline;
	padding: 2px 5px;
	}

div#footer a{
    color:#fff;
    font-weight:bold;
    text-decoration:none;
	}

div#footer a:hover {    
    color:#B43131;
	}

/** END of Footer Layout **/


/* Search Form */

.productSearchForm {
    width:230px;      
    margin: 5px 0 55px 0;
    float:right;
    }

.productSearchForm .searchBoxContainer{
    float:left;
    width:150px;
    }

.productSearchForm .searchBox{
    border: solid 1px #E58B8B;
    padding: 1px;
    width:150px;
    color:#E58B8B;
    }

      
.productSearchForm .searchButtonContainer{
    margin-left:160px;
    }

/* End of Search Form */     


/* Useful Links List */   

.usefulLinks {
margin: 0;
padding: 0;
list-style-type: none;
}

.usefulLinks li { 
margin: 0 0 1px 0; 
padding: 1px 5px 2px 5px;
font-weight: bold;
}

/* End of Useful Links List */   


/* Last Visited Categories List */   

.lastVisitedCategories li { 
	list-style-type: none;
	margin: 0 0 1px 0; 
	padding: 3px;
	font-weight:bold;
	color:#30617f;
}

.lastVisitedCategories li a { 
	font-weight:bold;
	color:#30617f;
}

.lastVisitedCategories li.showMore, .lastVisitedCategories li.showMore a {
	text-align:right;
	font-weight:normal;
	text-transform:lowercase;
	color:#000;
}

/*  Last Visited Categories List */   


/* DROPDOWN */    
    
.dropdown-menu {
    width:160px;
    position:absolute;
    cursor:pointer;
    z-index:1000;
	background:#d8e7ef;
    border: solid 1px #649cbf;
}

.dropdown-menu ul{
	max-height:250px;
	overflow:auto;    
}

.dropdown-menu .ui-icon {
    position:absolute;
    top:0;
    right:0;
}

.dropdown-menu li {
	padding:5px;    
	display:none;
}

.dropdown-menu li.current {
	display:block;
}

.dropdown-menu li:hover {
    background:#649cbf;
}

.dropdown-menu li a {
 	color:#30617f !important;
	text-decoration:none;
	font-weight:bold;
}
.dropdown-menu li span {
 	color:#649cbf !important;
 	font-style:italic;	
}


/* DROPDOWN Active State */
.dropdown-menu.active {
    background:#fae6e6;
    border: solid 1px #b43131;
}

.dropdown-menu.active li a {
 	color:#b43131 !important;
	text-decoration:none;
	font-weight:bold;
}

.dropdown-menu.active li.current a {
    color:#b43131 !important;
}

.dropdown-menu.active li:hover {
    background:#e58b8b;
}

.dropdown-menu.active:hover li.current {
    background:#e58b8b;
}

.dropdown-menu.active li span {
 	color:#b43131 !important;
 	font-style:italic;	
}

