﻿
.ddpaneltop
{
	width:100%;
	height:45px;
	/*background-image:url(/images/buttons/dropdownarrow.png);*/
	background-repeat:no-repeat;
	background-position:center bottom;
	position:absolute;
	z-index:1;
	display:none;
	left:0px;
}

.menuPanel ul li a
{
    font-size:29px;
    /*letter-spacing:-1px;*/
      /*text-transform: uppercase;*/
      color:#33c1ba;
          letter-spacing: 0px;
      height: 32px;
    display: inline-block;
    font-family:'Effra W06 Regular';
        padding-left: 0px;
}

a.level1
{
    white-space:nowrap;
}

.ddpanel
{
	display:none;
	width:auto;
	height:auto;
	padding:0px;
	padding-bottom:0px;
	padding-top:0px;
	position:absolute;
	top:46px;
	z-index:100000000 !important;
	background-color:#fff;
	left:0px;
}

.ddpanel.midpanel
{
    display: none;
    top: 0px;
    left: 254px;
    width:315px;
    background-color: #bec8c5 !important;
}

.ddpanel.farpanel
{
      width: 431px;
  height: 389px;
  background-color: #E4E8E7;
  display: block;
  position: absolute;
  left: 599px;
  top: 0px;
  display:none;
}

.ddfarinner
{
    padding:25px;
    padding-top:0px;
}

.ddfarinner h1
{
    color:#525251;
	margin-left:0px;
	margin-top:0px;
    margin-bottom:11px;
	padding-top:12px;
	/*font-family: "Harriet Display";
	font-size:36px;*/
    width:380px;
    max-width:380px;
    text-transform:none;
    white-space:normal;
    line-height:1.3em;

    font-size: 23px;
  font-family:'Proxima Nova Soft W03 Medium';
  margin-top: 0px;
  margin-bottom: 0px;
  line-height: 1.3em;
}

.ddfarinner p
{
     width:380px;
    max-width:380px;
 
    font-size:16px;
    white-space:normal !important;
    color:#525251 !important;
    letter-spacing:normal !important;
    line-height:1.3em !important;
    border-top:1px solid #fff;
  border-bottom:1px solid #fff;
  padding-top:20px;
  padding-bottom:20px;
}

    .ddpanel.farpanel.farfar {
        left:345px;
    }

.ddpanel.midpanel ul
{
     background-color: #bec8c5 !important;
}

.ddpanel.midpanel ul li
{
    text-transform:none;
    border-bottom-color:#fff;
   font-family:'Proxima Nova Soft W03 Medium';
}
.ddpaneltop ul:empty {
    display: none !important;
}
.ddpanel ul
{
	padding:0px;
	width:auto;
	position:relative; float:left;
    list-style-type:none;
    padding-top:5px;
}

.ddtop_5
{

}

.ddtop_5 ul
{
    /*background-color:#819693;
    min-height:384px;*/
}

.midpanel ul 
{
    background-color:#fff;
    min-height:384px;
    width:345px;
}

    .midpanel ul li {
        color:#666 !important;
    }

.ddtop_53
{
	/*left:-42px;*/
}

.ddtop_57
{
	/*left:-30px;*/
}

.ddtop_58
{
	/*left:-30px;*/
}

.ddtop50
{
	/*left:-70px;*/
}

.ddtop126
{
	/*left:-25px;*/
}

.ddpanel.ddtop_disabled_5 ul
{
    width:280px;
}



.ddrelative
{
	display:block;
	position:relative;
	top:0px;
	left:0px;
	border:none;
	width:100%;
	margin-top:0px;
	padding:0px;
	z-index:0 !important;
	padding-bottom:5px;
	background-image:none !important;
	-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;
	behavior: url(/PIE.htc);
    margin-right:20px;
}

#ctl00_MainContent_rightHandMenu_SkipLink
{
	display:none;
}



.ddpanel.aboutus ul
{
	padding:0px;
	width:230px;
	position:relative; float:left;
}

.ddtop126 ul
{
	width:120px;
}


.ddpanel li
{
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:10px;
	margin:0px;
	min-height:20px;
	border-bottom:1px solid #a7bcca;
}

.ddpanel li:last-child
{
    border-bottom:none;
}

.ddrelative ul
{
	padding:0px;
	margin:0px;
}

.ddrelative li
{
	width:100%;
	height:auto;
	padding-left:0px;
	/*background-image:url(/images/arrowmenu.png);*/
	background-repeat:no-repeat;
	
    border-bottom:none;
    padding-top:0px;
    padding-bottom:2px
}

.ddrelative li a
{
	line-height:1.4em;
}

.ddrelative li:hover > a
{
	/*color:#893C47;*/
	background-image:none !important;
}

.ddrelative li:hover > a div
{
	display:none;
}

.ddpanel li:last
{
	border-bottom:none;
}

.ddpanel li ul:hover
{
	color:#f0f0f0;
}

.ddpanel li:hover
{
	/*background-color:#edeff0;*/
	/*background-image:url(/images/dropdown_bluebg.jpg);
	background-repeat:repeat-x;*/
    color:#f0f0f0;
}


].hovered, .menu a:hover
{
	/*background-color:#edeff0;*/
	/*background-image:url(/images/dropdown_bluebg.jpg);
	background-repeat:repeat-x;*/
	color:#055693;
}

.ddpt_5
{
    left:-376px;
}

.hovered, .menu a:hover > .ddpanel, .hovered, .menu a:hover > .ddpaneltop
{
	display:block;
}

.ddpanel li
{
	color:#000;
	cursor:pointer;
}

.rightHandMenuDD
{
    display:none;
}

.menuitem .ddpanel li
{
  line-height: 22px;
      padding-top: 8px;
    padding-bottom: 8px;
      /*text-transform: capitalize;*/
    font-size: 15px;
  white-space: nowrap;
  text-align: left;
  min-width: 165.5px;
  padding-left: 15px !important;
  padding-right: 15px !important; 
}

.menuitem .ddpanel li:after{
    content: "";
  width: 20px;
  height: 20px;
  /* background-color: #CCC; */
  /* float: right; */
  right: -3px;
  position: absolute;
}
.static.basket a img {
    position: relative;
    top: -5px;
      width: 20px !important;
  height: auto !important;
  
}
.static.basket a {
    padding-top: 0px;
    margin-right: 20px !important;
    display:inline-block;
}
.searchboxdiv.menu {
    width: 100% !Important;
    height: auto;
    position: relative !important;
    right: 0px !important;
    top: 0px !important;
    z-index: 100000 !important;
    font-size: 1.1em;
    max-width: 100%;
}
.ddpanel li a
{
    white-space:normal !important;
    font-size:13px;
    color:#fff;
}
.searchboxdiv.menu a {
    color: #575756;
    font-size: 15px;
    letter-spacing: 0px;
}
.centeredRow.topMenuCont {
    min-height:inherit;
}
.searchboxdiv.menu ul li:first-child {
    margin-right: 10px;
}
.menuPanel {
    position: relative;
}
#ctl00_NavigationMenu {
    position: absolute;
    right: 0px;
    bottom: 10px;
}
#searchbox {
    border: 1px solid #888887 !important;
    border-radius: 10px;
    color: #ababaa !important;
    margin-left: 25px !important;
}
#searchbox:hover, #searchbox:active, #searchbox:focus {
    /*border-bottom: 1px solid #fff !important;*/
}
.searchboxdiv.menu ul{
    float: right;
        margin-bottom: 0px;
            margin-top: 35px;
}
.searchboxdiv.menu a:hover {
    /*color: #fff !important;*/
}
.ddrelative li a
{
    white-space:normal !important;
 
    font-size:17px;
    color:#66d1cb;
}

.ddpanel li:hover, .ddpanel li.selected
{
	color:#00b2a9 !important;
}

.lisep
{
	display:none
}



#ctl00_NavigationMenu li:hover {
    	background-color:transparent;
	color:#000;
  
	background-image:none !important;
}
.menu ul li > .selected, .selected.highlighted, .selected.hovered {
    /*border-bottom: 4px #670319 solid !important;*/
}
#menuwrapper .menuitem li {
    height: 20px;
}
#menuwrapper .menuitem li.static {
    height: 42px;
}
li > .selected, .menuitem a:hover
{
	/*background-color:transparent;
	color:#000 !important;
   
	background-image:none !important;*/
    color:#00b2a9 !important;
}
span.indent1
{
    display:block;
    padding-left:0px;
}

span.indent2
{
    display:block;
    padding-left:20px;
}

span.indent3
{
    display:block;
    padding-left:30px;
}

span.indent4
{
    display:block;
    padding-left:40px;
}
span.indent5
{
    display:block;
    padding-left:50px;
}

span.indent6
{
    display:block;
    padding-left:60px;
}
