/* Vitamin Shoppe - common css
---------------------------------------*/

.amuraNav
{
position: relative;
z-index:500;
left: 0px;
background-color: none;
padding: 11px 0 0 0;
width: 760px;
text-align: left;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #fff;
}


ul#dropNav {
  margin: 0;
  padding: 0px 0 0 0;
  border: 0;
  height: 40px;
  float: left;
  list-style: none;
}

 /* make ie6 happy */
*html ul#dropNav {
  margin: 0;
  padding: 7px 0 0 0;
  border: 0;
  height: 48px;
  float: left;
  list-style: none;
}


ul#dropNav ul {
  position: absolute;
  margin: 0;
  padding: 0;
    border: 0;
  list-style-type: none;
  }

ul#dropNav li {
  float:left;
}

ul#dropNav li.rootDrop {
	z-index:100;
  position: relative;
  }


#dropNav li .main {
width: 120px;
  margin: 0 0 0 0;
  padding: 11px 0 0 0;
  height: 30px;
  display: block;
  color: #fff;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
  line-height: 15px;
}


#dropNav li:hover a.main, #dropNav li.hover a.main
{
width: 120px;
  margin: 0 0 0 0;
  padding: 11px 0 0 0;
  height: 30px;
  display: block;
  background-color:none;
  color: #333;
  text-decoration: none;
 /*   border-right: 1px solid #fff;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff; */
    font-weight: bold;
  }


 #dropNav li:active a.main, #dropNav li.active a.main
{
width: 120px;
  margin: 0 0 0 0;
  padding: 11px 0 0 0;
  height: 30px;
  display: block;
  background-color:none;
  color: #333;
  text-decoration: none;
/*    border-right: 1px solid #fff;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff; */
    font-weight: bold;
  }


ul#dropNav ul.mainNavDrop {
  position: absolute;
  z-index:100;
  left: -999em;
  background: #007AD8;
  padding: 5px 5px 5px 6px;
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
/*    border-right: 1px solid #fff;*/
  border-bottom: 10px solid #fff;
/*  border-left: 1px solid #fff;*/
  display:inline;
}


*html ul#dropNav ul.mainNavDrop {
  position: absolute;
  left: -999em;
  background: #007AD8;
  padding: 5px 5px 5px 6px;
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
/*    border-right: 1px solid #fff;*/
  border-bottom: 1px solid #fff;
/*  border-left: 1px solid #fff;*/
  display:inline;
}


ul#dropNav ul.mainNavDrop a {
  color: #fff;
  font-weight:bold;
  text-decoration: none;
  display: block;
}

ul#dropNav ul.mainNavDrop a:hover {
    color: #333;
	font-weight:bold;
   text-decoration: none;
}

ul#dropNav ul.mainNavDrop a.viewAll {
  border-bottom: none;
  color: #333;
  line-height: 30px;

}

ul#dropNav ul.mainNavDrop a.viewAll:hover {
  color: #fff;
}

ul#dropNav ul.mainNavDrop li {
  position: relative;
  margin: 0;
  padding: 0;
  list-style-type: none;
  background: transparent;
  color: #fff;
  line-height: 18px;
   border: 0;
}


ul.mainNavDrop li div.menuColumn {
float: left;
margin: 0;
padding: 2px 0 2px 0;
width: 170px;
}

*html ul.mainNavDrop li div.menuColumn {
float: left;
margin: 0;
padding: 2px 0 0 0;
width: 170px;
}

ul.mainNavDrop li div.menuColumn:a, div.menuColumn:hover, div.menuColumn:active
{
width: 170px;
border: 0;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

ul.mainNavDrop li div.menuColumn.a, div.menuColumn.hover, div.menuColumn.active
{
width: 170px;
border: 0;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

div.promoBanner {
 float: left;
  background: #036CB6;
  padding: 5px;
  font-weight: bold;
  display:inline;
}

.threeCol {
 width: 514px;
  height: 45px;
}

.twoCol {
  width: 344px;
   height: 45px;
}

img.promoBannerImg{
 float: left;
 padding-right: 5px;
}

p.promoBannerCopy{
text-align: left;
padding: 11px 0 0 10px;
}

p.promoBannerCopy2Col{
text-align: left;
padding: 2px 0 0 10px;
}


ul#dropNav li.active ul.mainNavDrop {
  left: 0px;
  }

ul#dropNav ul.mainNavDrop a.isParent {
  background: url(/btimages/global/arrowParent.gif) 170px center no-repeat;
}

ul#dropNav ul.mainNavDrop li.active a.isParent {
  background-color: #FFFFFF;
}

ul#dropNav ul.mainNavDrop li.active ul {
  left: 180px;
  top: 0;
}


.blank
{height: 5px;
}

.titleLink
{
text-decoration: none;
font-weight: bold;
}


.dropDownWidth3col
{width: 525px;
}

.dropDownWidth3col-v01
{width: 525px;
position: absolute;
left: -57px;
}

.left
{
left: -200px;
}

.dropDownWidth2col
{width: 355px;
}

.dropDownWidth1col
{width: 170px;
}
