﻿/* Header */

/* Header : Main */

#brandWrapper { 
  width:765px; 
  height: auto;
  min-height: 130px;
  _height: 130px;
  padding-top: 3px;
}

/* Header : Main : Left column */

#headerLeftColumn {
  float: left;
  margin-right: -300px;
  width: 425px;
  text-align: right;
}
#logoWrapper { 
  width: 425px;
  padding-left: 0;
  float: none;
}
#logoWrapper img { 
  margin-top: -5px;
  margin-bottom: -3px;
}
#logoWrapper .tagline {
  font-size: 14px; 
  margin-left: 0;
}

#cartinheader { 
  width: auto;
  height: auto;
  text-align: left;
  padding-top: 5px;
  float: right;
  margin: 4px -3px 8px 0;
  padding: 1px 3px 0 3px; 
  border-top: #646464 1px dotted;
}
#cartinheader .titleBlock { 
  float: left;
}
#cartinheader .contentBlock { 
  float: left;
  line-height: 130%;
  vertical-align: top;
  padding-left: 8px;
  padding-top: 5px;
  text-align: right;
}

#cartinheader .contentBlock .tag { 
  float: left;
}
#cartinheader img {
  margin-bottom: -6px;
}

/* Header : Main : Right column */

#headerRightColumn {
  z-index: 15;
}

#navSitelinksWrapper { 
  float: none;
  width: auto;  
  padding-bottom: 2px;
}
#navSitelinksWrapper br.clearBoth { 
  clear: none;  
}

#phoneChatDisplay {
  clear: none;
  width: auto;
  height: auto;
}
#phoneChatDisplay table {
  padding-top: 5px;
}
#phoneChatDisplay table td {
  padding: 0px !important;
}

/* Header: Tabs */

/* Header: Tabs : Standard */

#navTabs {
  width: 765px;
  overflow: hidden;
  clear: both;
}
#navTabs li a {
  padding:0 0 0 12px;
}
#navTabs li a span { 
  padding:0 20px 0 0; 
}

/* Header: Tabs : Hover state */

#navTabs li a:hover,
#navTabs li a.current {
  padding-left: 16px; 
}
#navTabs li a:hover span,
#navTabs li a.current span {
  padding-right: 16px;
}

/* Header: Tabs : Special treatment for first tab */
#navTabs li a.start span { 
  padding:0 16px 0 4px; 
}
#navTabs li a.start:hover span {
  padding-left: 0px;
}

/* Header: Search & Categories */

#navMainSearch {
  width:725px; 
  height: 45px;
  text-align: center;
  padding-bottom: 5px;
  line-height: 45px;
  vertical-align: middle;
}

#navMainSearch form {
  display: inline;
}

#productSearch {
  padding: 0;
  margin: 0;
  float: none;
}

#productSelect {
  padding: 0;
  margin: 0 0 0 25px;
  float: none;
}


/* Body */

td#navColumnOne {  
  width: 180px;
  padding-right: 5px;
}
#navColumnOneWrapper {
  width: 180px;
}

.leftBoxHeading,
H3.leftBoxHeading { 
  width: 175px;
  padding-left: 5px;
  background: url(../images/bg-leftBoxHeading.png) right top no-repeat; 
}

.centerColumn { 
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  min-width: 575px; 
}

.centerColumn .centerColumn { 
  min-width: 0;
  width: auto;
}

#indexBanner { 
  min-width: 575px;
  _width: 575px;
  padding: 5px 0 0 0; 
}

#aboutYourHealthContent .floatingImage {
  display: none;
}
#aboutYourHealthContent ul {
  padding-left: 20px;
}

#imageAndPrice { 
  min-width:590px; 
}

#productMainImage { 
  width:auto; 
  height:auto;
  margin-left: 10px;
  margin-right: 10px;
  float:left; 
  text-align: center; 
}

#priceBox {
  background: url(../images/bg-productPrice-bottom.png) center bottom no-repeat;
  _background-image: url(../images/bg-productPrice-bottom.gif);
  width: 260px;
  float: left; 
  margin: 15px 10px 10px 10px;
  padding: 0 10px 10px 10px;
  text-align: center;
  height: auto;
  _position: relative;
}

#priceBox .endcap.top {
  display: block;
  height: 15px;
  margin: -15px -10px 0 -10px;
  background: url(../images/bg-productPrice-top.png) center top no-repeat;
  _background-image: url(../images/bg-productPrice-top.gif);
  _margin: 0;
  _position: absolute;
  _top: -15px;
  _left: 0;
  _width: 280px;
}

#priceBox #productPrices {
  padding: 0;
}

#priceBox #discountPolicy {
  padding: 3px 0;
  margin: 0;
  font-size: 11px;
  line-height: 160%;
}

#priceBox #discountPolicy strong {
  font-size: 12px;
}

#slidetabsmenu ul {
  padding: 7px !important;
  padding-right: 0 !important;
}
.tabcontent {
  padding: inherit 7px 7px 7px !important;
}

/* Footer */

#footerWrapper {
  width: 725px;
  margin: 15px auto 0 auto;
  padding: 0 20px 10px 20px;
}

#fdadisclaimer { width:700px; }

li.AZcategory {list-style-type:none; display:block; margin-bottom:20px; }
li.AZproduct { width:380px; margin-left: 20px; float:left; line-height: normal; margin-bottom: 5px; }
ul.AZCat { margin-left: 0; padding:0px; list-style-type: none; }
a.AZcatTitle { font-size:15px; font-weight:bold; color:#333; text-decoration:none; }
a.AZcatTitle:hover { color: #639; text-decoration: underline; }


#pageNotFound{width:90%;}
#pageNotFound li { width:205px; }
#myAccountGen li { width:24%; }
#cartButtons li { width:24%; }
.floatingBox, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper { width: 47%; }        
