
/*** ESSENTIAL STYLES ***/
.quotemenu, .quotemenu * {
    margin:	0;
    padding:	0;
    list-style:	none;
}
.quotemenu {
    line-height:    1.0;
}
.quotemenu ul {
    position:		absolute;
    top:			-999em;
    width:			292px; /* left offset of submenus need to match (see below) */
}
.quotemenu ul li {
    width:			100%;
}
.quotemenu li:hover {
    visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.quotemenu li {
    float:			left;
    position:		relative;
}
.quotemenu .navseparator {
    width: 292px;
    height: 5px;
    background: none;
}
.quotemenu .navseparator:hover {
    width: 292px;
    height: 5px;
    background: none;
}
.quotemenu a {
    display:		block;
    position:		relative;
}
.quotemenu li:hover ul,
.quotemenu li.sfHover ul {
    left:			0;
    top:			2.5em; /* match top ul list item height */
    z-index:		99;
}
ul.quotemenu li:hover li ul,
ul.quotemenu li.sfHover li ul {
    top:			-999em;
}
ul.quotemenu li li:hover ul,
ul.quotemenu li li.sfHover ul {
    left:			292px; /* match ul width */
    top:			0;
}
ul.quotemenu li li:hover li ul,
ul.quotemenu li li.sfHover li ul {
    top:			-999em;
}
ul.quotemenu li li li:hover ul,
ul.quotemenu li li li.sfHover ul {
    left:			292px; /* match ul width */
    top:			0;
}

/*** DEMO SKIN ***/
.quotemenu {
    float:			right;
    margin-bottom:	1em;
}
.quotemenu a {
    /*border-right:	1px solid #fff;*/
    /*border-top:		1px solid #CFDEFF;*/
    /*padding: 		.75em 1em;*/
    padding: 10px 15px 0 15px;
    /*width: 100px;*/
    height: 36px;
    text-decoration:none;
}
.quotemenu a, .quotemenu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
                                  color:			#13a;
}
.quotemenu li {
    background:	url('../images/blue_button.png') no-repeat;/*	#BDD2FF;*/
    height: 36px;
}
.quotemenu li li {
    background:	#06762f;/*	#AABDE6;*/
    text-align: left;
}
.quotemenu li li li {
    background:	#06762f; /*#142586;/*	#9AAEDB;*/
    text-align: left;
}
.quotemenu li:hover, .quotemenu li.sfHover,
.quotemenu a:focus, .quotemenu a:hover, .quotemenu a:active {
    background:	url('../images/green_button.png') no-repeat;/*	#CFDEFF;*/
    outline:		0;
    height: 36px;
}

/*** arrows **/
.quotemenu a.sf-with-ul {
    padding-right: 	2.25em;
    min-width:		292px; /* trigger IE7 hasLayout so spans position accurately */
}
