.dropdown-upward {
 margin-top: 330px !important;
}

/**
 * Columnar CSS Drop-Down Menu Component
 */
ul.dropdown-columnar ul li {
 position: static;
 width: 280px;
}

ul.dropdown-columnar ul ul {
 display: block !important;
 position: static;
 width: auto !important;
}

ul.dropdown-columnar ul ul li {
 float: none;
}

ul.dropdown-columnar ul ul ul {
 display: none;
}

ul.dropdown-columnar li.hover ul,
ul.dropdown-columnar li:hover ul {
 visibility: visible !important;
}
/**
 * Horizontal Linear CSS Drop-Down Menu Component
 */

ul.dropdown-linear {
 width: 100%;
}

ul.dropdown-linear ul li {
 float: left;
}

ul.dropdown-linear li.hover,
ul.dropdown-linear li:hover {
 position: static;
}

ul.dropdown-linear ul ul {
 display: none !important;
}

ul.dropdown-columnar ul ul {
 display: block !important;
 position: static;
 width: auto !important;
}

ul.dropdown-columnar ul ul li {
 float: none;
}

ul.dropdown-columnar ul ul ul {
 display: none;
}

ul.dropdown-columnar li.hover ul,
ul.dropdown-columnar li:hover ul {
 visibility: visible !important;
}

ul.dropdown-columnar ul li {
 position: static;
 z-index:400;
 width: 255px;
}

ul.dropdown-columnar ul ul {
 display: block !important;
 position: static;
 width: auto !important;
}

ul.dropdown-columnar ul ul li {
 float: none;
}

ul.dropdown-columnar ul ul ul {
 display: none;
}

ul.dropdown-columnar li.hover ul,
ul.dropdown-columnar li:hover ul {
 visibility: visible !important;
}

/**
 * Horizontal CSS Drop-Down Menu Module
 */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}
ul.dropdown-columnar ul li {
z-index:600;
position: static;
width: 245px;
}
/*colours*/
/*-------------------------------------------------/
 * @section		Base Style Extension
 */
ul.dropdown li a {
 display: block;
 padding: 0 10px;
}
/*-------------------------------------------------/
 * @section		Base Style Override
 */
ul.dropdown li {
 padding: 0;
}
/*-------------------------------------------------/
* @section		Base Style Reinitiate: post-override activities
*/
/*Top level list items*/
ul#pscontainertabs li.dir, ul#pscontainertabs li.dir3{
display: block;
float: left;
text-decoration: none;
font-size: 0.8em;
color: #FFFFFF;
}

.psintrotext{
padding: 2px 0px 10px 15px;
}

ul#pscontainertabs{
margin-top: 15px;
}

/*Top level menu link items style*/
ul#pscontainertabs li.dir a:link, ul#pscontainertabs li.dir a, ul#pscontainertabs li.dir a:visited{
color: #FFFFFF;
height: 18px;
display: block;
padding: 3px 10px 0px 10px;
}

ul#pscontainertabs li.dir3, ul#pscontainertabs li.dir3, ul#pscontainertabs li.dir3{
color: #FFFFFF;
height: 18px;
display: block;
padding: 3px 10px 0px 10px;
background-color: #555555;
}

/*Top tabs hover*/
ul#pscontainertabs li.dir a:hover{
color: #333333;
background-color:#FAAA18;
}

ul.dropdown li.dir2 li.dir4 a:hover{
color: #333333;
background-color:#FAAA18;
}

ul.dropdown li.dir, ul.dropdown li.dir3{
position: relative;
z-index:200;
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 0px 0px 0px 0px;
margin: -15px 0px 0px 7px;
border: 1px solid #666666;
border-bottom:none;
}

/*Nest box position*/
ul.dropdown li.dir2{
font-weight: none;
width: 245px;
font-size: 1.1em;
color: #FAAA18;
padding: 10px 0px 0px 10px;
}

/*Set width of the href nested box*/
ul.dropdown li.dir2 a{
font-weight: none;
font-size: 1.0em;
color: #FFFFFF;
padding: 5px 5px 5px 10px;
width: 230px;
}

ul.dropdown li.dir2:link{
font-size: 1.0em;
font-weight: none;
}

ul.dropdown li.dir li a:hover, ul.dropdown li.dir3 li a:hover{
color: #333333;
width: 222px;
background-color:#FAAA18;
}

ul.dropdown ul li.dir, ul.dropdown ul li.dir3{
 padding: 10px 0px 10px 10px;
}

ul.dropdown ul {
 padding: 0px 10px 0px 0px;
 background: url("../assets/faders.png");
 border: 1px solid #666666;

}

ul.dropdown ul{
 width: 260px;
 padding: 3px 5px 10px 0px;
}

/*BG colour hover*/
ul.dropdown ul a:hover {
width: 230px;
background-color: #FAAA18;
color: #000000;
}

ul.dropdown ul ul {
 padding: 0;
 margin-left: -5px; 
}

.stitchhover img, .stitchhover img:active, .stitchhover img:link, .stitchhover img:visited{
border: 3px #555555 solid;
padding: 0px;

}
.stitchhover img:hover{
border: 3px #FAAA18 solid;
padding: 0px;
}

