BODY,DIV,TH,TD,P,TT, INPUT {
        FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; 
        COLOR: #000000; FONT-SIZE: 11px;
}

SELECT,TEXTAREA {border: 1px solid #214CA1; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; FONT-SIZE: 11px;}

A:link {
        COLOR: #214CA1; TEXT-DECORATION: none;
}
A:visited {
        COLOR: #214CA1; TEXT-DECORATION: none;
}
A:hover {
        COLOR: #DE0000; TEXT-DECORATION: none;
}
A:active  {
        COLOR: #214CA1; TEXT-DECORATION: none;
}

.categorieslist:link {
        COLOR: #214CA1; TEXT-DECORATION: none;; font-size: 14px;
}
.categorieslist:visited {
        COLOR: #214CA1; TEXT-DECORATION: none;; font-size: 14px;
}
.categorieslist:hover {
        COLOR: #DE0000; TEXT-DECORATION: none;; font-size: 14px;
}
.categorieslist:active  {
        COLOR: #214CA1; TEXT-DECORATION: none; font-size: 14px;
}

.go:link {COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold;}
.go:visited {COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold;}
.go:hover {COLOR: #000000; TEXT-DECORATION: none; font-weight: bold;}
.go:active  {COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold;}

.LowestPrices {font-weight: bold; color: #DE0000; text-align: center;}
.LowestPrices2 {font-weight: bold; color: #DE0000; text-align: left;}

H1 {
        COLOR: #214CA1; FONT-SIZE: 18px; font-style: italic; background: url(images/contenthead.png); background-repeat: no-repeat; padding-left: 5px; padding-top: 5px;
}
H2 {
        FONT-SIZE: 13px;
}
H3 {
        FONT-SIZE: 12px;
}
HR {
        COLOR: #DDDDDD; HEIGHT: 1px;
}
BODY { 
        height: 100%; MARGIN-TOP: 10px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; 
        BACKGROUND-COLOR: #F4F4F4; background-image: url(images/background.jpg); background-repeat: repeat-x; background-position: center top;
}
.HeadBox {
        BACKGROUND-COLOR: #FFFBD3;
}
.HeadText {
        FONT-SIZE: 10px; FONT-WEIGHT: bold; color: #425599;
}
.HeadLine {
        BACKGROUND-COLOR: #CCCCCC;
}

.head-back {background: url(http://www.a1supplements.com/skin1/images/head-back-r.jpg); background-repeat: no-repeat;}

.head-back-checkout {background: url(images/head-back-checkout.jpg); background-repeat: no-repeat;}

.Button {BACKGROUND: URL(images/butbg.gif); padding-bottom: 6px;}


.ButtonText {                                 
		FONT-FAMILY: Arial;
		COLOR: #FFFFFF; FONT-WEIGHT: bold;
		FONT-SIZE: 11px;
		TEXT-DECORATION: none;
padding-left: 5px;

}


.left {background: url(images/left.jpg); background-repeat: repeat-y;}

.right {background: url(images/right.jpg); background-repeat: repeat-y;}

.VertMenuBox {
        BACKGROUND: url(images/menu-back.jpg); background-repeat: repeat-y; 
}
.VertMenuBorder {
        BACKGROUND-COLOR: #8E4B00;
}
.VertMenuTitle {
        BACKGROUND-COLOR: #38547c; COLOR: #FFFFFF; background: url(images/menu-title.jpg); background-repeat: no-repeat; font-size: 14px; padding-left: 15px; vertical-align: middle; font-weight: bold; line-height: 24px;
}

.VertMenuBottom {
        background: url(images/menu-bottom.jpg); background-repeat: no-repeat; 
}

.VertMenuBox2 {
        BACKGROUND-color: #FFFFFF; border-left: 1px solid #BCBCBC; border-right: 1px solid #BCBCBC; border-bottom: 1px solid #BCBCBC; 
}
.VertMenuBorder2 {
        BACKGROUND-COLOR: #8E4B00;
}
.VertMenuTitle2 {
        BACKGROUND-COLOR: #214CA1; COLOR: #FFFFFF; background: url(images/menu-title2.jpg); background-repeat: no-repeat; font-size: 16px; padding-left: 15px; vertical-align: middle; padding-top:3px;
}

.VertMenuBottom2 {
        background: url(images/menu-bottom2.jpg); background-repeat: no-repeat; 
}
.gobutton{
  width: 16px;
	height: 18px;
	background-color: #214CA1;
  vertical-align: middle;
  align: middle;
}
.VertMenuItems0{
  padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px;
  background-color: #f4f4f4;
	border-bottom: 2px solid #D6D6D6;
	border-left: 2px solid #D6D6D6;
	border-top: 2px solid #D6D6D6;
	border-right: 2px solid #D6D6D6;
}
.VertMenuItems{
        COLOR: #24305C; TEXT-DECORATION: none;
}
.VertMenuItems:link {
        COLOR: #24305C; TEXT-DECORATION: none;
}
.VertMenuItems:visited {
        COLOR: #24305C; TEXT-DECORATION: none;
}
.VertMenuItems:hover {
        COLOR: #DE0000; TEXT-DECORATION: none;
}
.VertMenuItems:active  {
        COLOR: #24305C; TEXT-DECORATION: none;
}

.VertMenuItems2{
        COLOR: #24305C; TEXT-DECORATION: none;
}

.head:link {
        COLOR: #425599; TEXT-DECORATION: none;
}
.head:visited {
        COLOR: #425599; TEXT-DECORATION: none;
}
.head:hover {
        COLOR: #DE0000; TEXT-DECORATION: none;
}
.head:active  {
        COLOR: #425599; TEXT-DECORATION: none;
}

a.warning:link, a.warning:active, a.warning:visited, .warning {
    color: #DE0000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
a.warning:hover {
    text-decoration: underline;
}

.CategoriesList {
	FONT-SIZE: 12px; border-top: 1px solid #C8C8C8; padding-top: 3px; padding-bottom: 3px; padding-left: 15px; margin-right: 22px;
}
.DialogBox {
        BACKGROUND-COLOR: #ffffff;
}
.DialogBorder {
        BACKGROUND-COLOR: #B00A11;
}
.DialogTitle {
        COLOR: #214CA1; FONT-WEIGHT: bold; FONT-SIZE: 18px; font-style: italic;
}
.NumberOfArticles {
        COLOR: #000000; FONT-WEIGHT: bold;
}
.TopLabel {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.Text {
        COLOR: #000000;
}
.DecorTr {
        COLOR: #1A2B3C;
}
.AdminSmallMessage {
        COLOR: #FF3300;
}
.AdminTitle {
        COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.Line {
        BACKGROUND-COLOR: #FF6600;
}

.OptionTitles {font-weight: bold;}

.ProductTitle {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductTitleHidden {
        COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 11px;
}
.ProductDetailsTitle {
        COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductDetails {
        COLOR: #000000;
}
.ProductPriceTitle {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductPriceConverting {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductPrice {
        COLOR: #97000C; FONT-WEIGHT: bold; FONT-SIZE: 18px;
}
.ProductPrice2 {
        COLOR: #616161; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}

.ProductPriceT {
        COLOR: #9D1112; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductPriceSmall {
        COLOR: #FF3300; FONT-WEIGHT: bold;
}
.MarketPrice {
		FONT-SIZE: 14px; FONT-FAMILY: Times New Roman;
}
.ItemsList {
        COLOR: #000000; FONT-WEIGHT: bold;
}

.NavigationPathText {
        COLOR: #214CA1; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
.NavigationPath:link {
        COLOR: #214CA1; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
.NavigationPath:visited {
        COLOR: #214CA1; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
.NavigationPath:hover {
        COLOR: #DE0000; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
.NavigationPath:active  {
        COLOR: #214CA1; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
.FormButton {
        COLOR: #000000; FONT-WEIGHT: bold; 
}

.CustomerMessage {
        COLOR: #FF3300; FONT-WEIGHT: bold; 
}
.ErrorMessage {
        COLOR: #FF3300; FONT-WEIGHT: bold; 
}
.Star {
        COLOR: #FF0000;
}
.HighLight {
		BACKGROUND-COLOR: #FFFFCC;
}
.SaveMoneyLabel {
        COLOR: #FFFFFF; FONT-WEIGHT: bold; 
}
.TableHead {
	BACKGROUND-COLOR: #CCCCCC; FONT-WEIGHT: bold;
}
.TableSubHead {
    BACKGROUND-COLOR: #EEEEEE;
}
.TableLine {
    BACKGROUND-COLOR: #F0F0F0;
}
.SmallNote:link {
        COLOR: #7C4C00; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:visited {
        COLOR: #7C4C00; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:hover {
        COLOR: #7C4C00; TEXT-DECORATION: underline; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; 
}
.SmallNote:active {
        COLOR: #7C4C00; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallText {
        COLOR: #7C4C00; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.Bottom {
        BACKGROUND: url(images/bottom.jpg); background-repeat: no-repeat;
}
.Tab {
        BACKGROUND-COLOR: #CCCCCC;
        FONT-WEIGHT: bold;
        TEXT-TRANSFORM: uppercase;
}

.NavDialogTitle {
    font-size: 11px;
    font-weight: bold;
    color: #330000;
}   
.NavDialogBorder {
    background-color: #FFCC33;
}
.NavDialogBox {
    background-color: #FFFFCC;
}
.PopupHelpLink {
	FONT-SIZE: 9px;
	COLOR: #330000; 
	TEXT-DECORATION: none;
}
.SubHeader2 {
	COLOR: #666666;
	font-size: 11px;
	FONT-WEIGHT: bold;
}
.SubHeader2Line {
	BACKGROUND-COLOR: #CCCCCC;
}
.HightLightRow {
	BACKGROUND-COLOR: #B0B0B0;
	font-weight: bold;
}
.HightLightEqualRow {
	BACKGROUND-COLOR: #ffe8af;
}
.VertMenuSubTitle {
	BACKGROUND-COLOR: #FFA92F;
}
.SpecialOffersPrice {
	COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 14px;
}
td.travsupsells{ 
	background-color: #ffffff;
	border-bottom: 2px dashed #D6D6D6;
	border-left: 2px dashed #D6D6D6;
	border-top: 2px dashed #D6D6D6;
	border-right: 2px dashed #D6D6D6;
}
td.travborder{ 
	background-color: #f3f3f3;
	border-bottom: 2px solid #f0f0f0;
	border-left: 2px solid #f0f0f0;
	border-top: 2px solid #f0f0f0;
	border-right: 2px solid #f0f0f0;
}
td.prodimg{ 
	vertical-align: middle;
}
td.prod{ 
	background-color: #ebebeb;
}
td.prod1{ 
	margin: 0px;
	width: 300px;
	height: 35px;
	background: url(images/p-top.gif) no-repeat;
}
td.prod2{ 
	margin: 0px;
	width: 5px;
	height: 2px;
	background: url(images/p-lsid.gif) repeat-y;
}
td.prod3{ 
	margin: 0px;
	width: 5px;
	height: 2px;
	background: url(images/p-sid.gif) repeat-y;
}
td.prod4{ 
	margin: 0px;
	width: 300px;
	height: 36px;
	background: url(images/p-bot.gif) no-repeat;
}
.redtext {
        COLOR: #0F960F; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.sidebox {
margin: 0 auto;
width: 28em;
background: url(images/sbbody-r.gif) no-repeat bottom right;
font-size: 100%;
}
.boxhead {
background: url(images/sbhead-r.gif) no-repeat top right;
margin: 0;
padding: 0;
text-align: left;
}
.boxhead h2 {
background: url(images/sbhead-l.gif) no-repeat top left;
margin: 0;
padding: 22px 30px 5px;
color: white;
font-weight: bold;
font-size: 1.2em;
line-height: 1em;
text-shadow: rgba(0,0,0,.4) 0px 2px 5px;
}
.boxbody {
background: url(images/sbbody-l.gif) no-repeat bottom left;
margin: 0;
padding: 5px 30px 31px;
}

.bottom-link:link {COLOR: #666666; TEXT-DECORATION: none;}

.bottom-link:visited {COLOR: #666666; TEXT-DECORATION: none;}

.bottom-link:hover {COLOR: #FF0000; TEXT-DECORATION: none;}

.bottom-link:active  {COLOR: #666666; TEXT-DECORATION: none;}

.checkoutmenuon {font-weight: bold; color: #CC0000;}
.checkoutmenu {color: #444444;}

.checkoutmenu-link:link {color: #444444;}
.checkoutmenu-link:active {color: #444444;}
.checkoutmenu-link:visited {color: #444444;}
.checkoutmenu-link:hover {color: #CC0000;}

.SubHeader2 {COLOR: #666666;font-size: 11px;FONT-WEIGHT: bold;}

.SubHeader2Line {BACKGROUND-COLOR: #CCCCCC;}


.reghead {}
.regheadtext {color: #444444;}
.regbox {background-color: #FFFFFF; border: 1px solid #CCCCCC;}

.custinfo {background-color: #EEEEEE; padding-left: 10px; border: 1px solid #CCCCCC;}


.HealthSearchHeader {
      font-size: 12px;
      font-family: verdana;
      border:solid #999 1px; 
      background-color:#ccf; 
      padding: .5em;
}
.right-bar {
  padding: 5px 2px 5px 10px;
  text-align: left;
  background: url(images/right_bar.gif) repeat-x top;
	width: 154px;
}
.right-bar ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
.right-bar ol {
  list-style: 1; 
  margin: 0px;
  padding-left: 20px;
}
.right-bar li {
  padding-bottom: 5px;
}
.right-bar a.prod:link,
  .right-bar a.prod:active,
  .right-bar a.prod:hover,
  .right-bar a.prod:visited
{
  color: #353535;
  text-decoration: none;
  padding-right: 2px;
}
.right-bar a.prod:hover {
  text-decoration: underline;
}
.right-bar-cat {
  margin: 0px 3px 0px 1px;
  border-top: 1px solid #cccccc; 
  border-bottom: 1px solid #cccccc; 
  background-color: #efefef; 
  font-weight: bold;
  padding: 3px 1px 3px 5px;
}
.VertMenuTitleRight {
        BACKGROUND-COLOR: #38547c; COLOR: #FFFFFF; background: url(images/menu_title_right.jpg); background-repeat: no-repeat; font-size: 12px; padding-left: 10px; vertical-align: middle; font-weight: bold; line-height: 24px;
}
.VertMenuBoxRight {
  background: url(images/menu_bg_right.jpg) repeat-y top left;
  padding: 0px 1px 0px 1px;
}
.VertMenuBottomRight {
  background: url(images/menu_bottom_right.jpg); background-repeat: no-repeat;
}  


.slide {
	width: 200px;
	float: left;
	line-height: 16px;
}

#slideshow {
	margin: 10px 30px;
	width:600px;
	position:relative;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:600px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:200px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
}

/** 
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:35px;
  height:50px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
  margin-top: -14px;
}
#leftControl {
  top:50%;
  left:-35px;
  background:transparent url(http://www.a1supplements.com/skin1/images/control_left.gif) right top no-repeat;
}
#rightControl {
  top:50%;
  right:-40px;
  background:transparent url(http://www.a1supplements.com/skin1/images/control_right.gif) left top no-repeat;
}

.ProductStockInfo {
	font-size: 1.30em;
	padding-top: 5px;
}

.ProductStockInfoSmall {
	font-size: 1.0em;
	padding-top: 5px;
}

.ProductInStock {
	font-size: 1.3em;
	color: #17970e;
}

.ProductOutOfStock {
	font-size: 1.3em;
	color: #ff0000;
}

.ProductClearance {
	font-size: 1.3em;
	color: #ff0000;
}

.ProductPreOrder {
	font-size: 1.3em;
	color: #ff0000;
}

.ProductTempOutOfStock {
	font-weight: bold;
	color: #48ad48;
}

.ProductStockComment {
	font-size: 1.00em;
	font-weight: bold;
	color: #222222;
	padding-top: 5px;
}

.WorksWellWithProductsHeader {
	font-color: #222222;
	font-weight: bold;
	text-align:left;
	margin-left: 6px;
}

.WorksWellWithProductsList {
	background-color: #fff;
	border:1px solid #cbcbcb;
	text-align:left;
	margin-top: 1px;	
}

.WorksWellWithOutsideWrapper {
	width: 260px;
	margin-right: 20px;
}

.WorksWellWithWrapper {
	background-color: #efefef;
	border:1px solid #cbcbcb;
	padding: .25em;
	text-align:left;
	width: 260px;
	margin-left: 6px;
}

.WorksWellWithInsideWrapper {
	padding: .6em;
	margin-left: 10px;
	text-align:left;
}

