/* 01 MENU BAR  */

#wrapper_menu {
  width: 1000px;
  margin:0 auto;
  display:block;
  position: relative;
  z-index:999;
}
#wrapper_menu .menu {
    list-style:none;
    width:980px;
    /*margin:20px auto 0px auto;*/
    margin:0;
    height:35px;
    padding:0px 0px 0px 20px;
    overflow:hidden;
}
#wrapper_menu_full {
    width: 100%;
    margin:0;
    display:block;
    position: relative;
    z-index:9999;
}
#wrapper_menu_full .menu {
    list-style:none;
    width:1000px;
    margin:0px auto 0px auto;
    height:35px;
    padding:0px 0px 0px 20px;
}
.menu li {
  float:left;
  text-align:center;
  position:relative;
  margin-right:20px;
  /*margin-top:6px;*/
  border:none;
padding:7px 0 0 0;

}
.menu li.fullwidth {
  position: static !important;
}
.menu li:hover {
    height:35px;
  background:#fefefe ;
  border:0px solid #808080;
  border-bottom:0px solid #fefefe ;
  margin-right:21px;
}
.menu li.nodrop:hover {
  /*background:#eeeeee;
  border:1px solid #444444;
  padding: 4px 10px 4px 9px;
  background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));
  background: -o-linear-gradient(top, #F4F4F4, #EEEEEE);*/
}
.menu li.nodrop:hover a {
  padding: 0px;
}
.menu li a {
  color: #fff;
  outline:0;
  padding: 7px 10px 3px 10px;
  text-decoration:none;
  /*display:block;*/

}
.menu li:hover a {
  color:#3e3e3e;
  text-shadow: none;
  position:relative;
  z-index:11;
  border-bottom:1px solid #fefefe ;
  padding: 7px 9px 4px 9px;
}

.menu li:hover div a {
  display:inline;
}
.menu li .drop {
  padding-right:10px;
  /*background:url("img/drop.png") no-repeat right 13px;*/
}
.menu li:hover .drop {
  padding-right:10px;
  /*background:url("img/drop.png") no-repeat right 12px;*/
}

/* Right aligned menu item */
.menu .right {
  float:right;
  right:0;
  margin-right:0px;
}
.menu li.right:hover {
  margin-right:-1px;
}

/* 02 DROP DOWN MENU*/

/* Left & right aligned common styles */
.menu .dropdown_1column, 
.menu .dropdown_2columns, 
.menu .dropdown_3columns, 
.menu .dropdown_4columns,
.menu .dropdown_5columns,
.menu .dropdown_fullwidth {
  width:940px;
  min-height:;
  margin:5px auto;
  left:-999em;
  position:absolute;
  background:#fefefe ;
  border-bottom:1px solid #808080;
  border-top:#fff;
  padding:15px 30px 0px 30px;
  text-align:left;
}
.menu li:hover .dropdown_1column, 
.menu li:hover .dropdown_2columns, 
.menu li:hover .dropdown_3columns,
.menu li:hover .dropdown_4columns,
.menu li:hover .dropdown_5columns {
  left:-1px;
  top:25px;
}

/*.menu li:hover .dropdown_fullwidth {*/
.menu li .dropdown_fullwidth {
  left:0px;
  top:40px;
  visibility:hidden;
  opacity:0;
}
.menu li:hover .dropdown_fullwidth {
  left:0px;
  top:30px;
  visibility:visible;
  opacity:0.96;
  -webkit-transition: opacity 0.20s ease;
}

/*
.menu li:hover .dropdown_fullwidth {
  left:0px;
  top:26px;
  display:block;
}
*/

#wrapper_menu_full .menu li:hover .dropdown_fullwidth {
  left:50%;
  margin-left:-470px;
  top:32px;
  display: block;
}

/* Showing Drop Down on Mouse Hover - Right aligned */
.menu li .align_right {
}
.menu li:hover .align_right {
  left:auto;
  right:-1px;
  top:25px;
}
.menu li.right:hover .dropdown_fullwidth {
  right:18px;
  top:33px;
}

/* Columns Sizes */
.menu .col_1,
.menu .col_2,
.menu .col_3,
.menu .col_4,
.menu .col_5,
.menu .col_6 {
  display:inline;
  float: left;
  position: relative;
  margin-left: 10px;
}
.menu .col_1 {width:145px;}
.menu .col_2 {width:300px;}
.menu .col_3 {width:455px;}
.menu .col_4 {width:610px;}
.menu .col_5 {width:765px;}
.menu .col_6 {width:820px;}

/* IMPORTANT */
/* Use the firstcolumn class for the items that stick to the left edge of the dropdown */
.menu .firstcolumn {
  margin-left: 0; /* Clearing margin & left */
  clear: left;
}


.menu .firstcolumn a,
.menu .col_1 a,
.menu .col_2 a,
.menu .col_3 a,
.menu .col_4 a,
.menu .col_5 a,
.menu .col_6 a {padding:0px !important;
color:#a58f64 !important;
}
.menu .firstcolumn a:hover,
.menu .col_1 a:hover,
.menu .col_2 a:hover,
.menu .col_3 a:hover,
.menu .col_4 a:hover,
.menu .col_5 a:hover,
.menu .col_6 a:hover {
color:#dc7100 !important;
-webkit-transition: color 0.10s ease;
-moz-transition: color 0.10s ease;
transition: color 0.10s ease;
}

/*03 CONTENT STYLING */

.menu p
.menu ul,
.menu li,
.menu h2,
.menu h3 {
  font-size:12px; 
  /*font-family:Arial, Helvetica, sans-serif;*/
  font-family: 'Open Sans', sans-serif;
  line-height:21px;
  text-align:left;
  color:#fff;
}
.menu p {
  font-size:12px;
  line-height:18px;
  margin:0;
  margin-bottom:10px;
  line-height: 8px;
}
.menu h2, 
.menu h3 {
  border-bottom:0px dotted #fff;
  margin-top:7px;
  line-height: 8px;
  opacity:0.5;    
}
.menu h2 {
  font-size:12px;
  margin-bottom:3px;
  padding-bottom:11px;
  line-height: 8px;
  color:#3b3b3b;
  opacity:1;
  font-weight: normal;
}
.menu h3 {
  font-size:12px;
  margin-bottom:14px;
  padding-bottom:7px;
}
.menu_background {
background: rgb(158,158,158);
background: -moz-linear-gradient(top,  rgba(150,150,150,1) 0%, rgba(123,123,123,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(150,150,150,1)), color-stop(100%,rgba(123,123,123,1)));
background: -webkit-linear-gradient(top,  rgba(150,150,150,1) 0%,rgba(123,123,123,1) 100%);
background: -o-linear-gradient(top,  rgba(150,150,150,1) 0%,rgba(123,123,123,1) 100%);
background: -ms-linear-gradient(top,  rgba(150,150,150,1) 0%,rgba(123,123,123,1) 100%);
background: linear-gradient(to bottom,  rgba(150,150,150,1) 0%,rgba(123,123,123,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#7b7b7b',GradientType=0 );
}

.tile td p{
color:#3e3e3e;
line-height:18px !important;
}

.tile td a{
line-height:18px;
}