﻿.ddsmoothmenu{
font: normal 10px Tahoma;
background: #000000; /*background of menu bar (default state)*/
width: 100%;
}
.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}
.ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;
}
.ddsmoothmenu ul li a{
display: block;
background: #000000; /*background of menu items (default state)*/
color: #FFFFFF;
padding: 6px 8px;
border-right: 1px solid #778;
text-decoration: none;
}
* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color: white;
}
.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background: #FFFF00; 
color: #000000;
}
.ddsmoothmenu ul li a:hover{
background: #FFFF00; /*background of menu items during onmouseover (hover state)*/
color: #000000;
}
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
}
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
}
.ddsmoothmenu ul li ul li ul{
top: 0;
}
.ddsmoothmenu ul li ul li a{
font: normal 10px Tahoma;
width: 180px; /*width of sub menus*/
padding: 4px 6px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}
.downarrowclass{
position: absolute;
top: 8px;
right: 7px;
}
.rightarrowclass{
position: absolute;
top: 4px;
right: 5px;
}
.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: none;
}
.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.8;
}
.ShadowWhite {
background:url('images/ash_r8_c5.gif')
}
.ShadowYellow {
background:url('images/ash_r8_c2.gif')
}
.ShadowGray {
background:url('images/ash_r8_c13.gif')
}
.icimage {
border:0;
margin:6px 12px
}
.LightGrayBG {
text-align:center;
background:#F5F5F5
}
.BlackBG {
text-align:center;
background:#000
}
.Black {
color:#000
}
.Red {
color:red
}
.Blue {
color:blue
}
.Calendar {
font-size:xx-small;
font-family:Arial, Helvetica, sans-serif;
color:#000
}
.ForumRedCenter {
text-align:center;
font-family:Tahoma;
font-size:small;
color:red;
font-weight:700
}
.WhiteBG {
text-align:center;
background-color:#FFF
}
.WhiteLeft {
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:xx-small;
text-align:left
}
.WhiteRight {
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:xx-small;
text-align:right
}
.WhiteCenter {
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:xx-small;
text-align:center
}
.PaleYellowLeft {
text-align:left;
background-color:#FFFFB0;
font-size:xx-small
}
.PaleYellowRight {
text-align:right;
background-color:#FFFFB0;
font-size:xx-small
}
.PaleYellowCenter {
text-align:center;
background-color:#FFFFB0;
font-size:xx-small
}
.ASHBlue {
background-color:#09F;
text-align:center
}
.ASHYellow {
background-color:#FF0;
text-align:center
}
.titleLG {
font-size:large;
font-family:Tahoma;
color:#039;
font-weight:700
}
.titleMD {
font-size:medium;
font-family:Tahoma;
font-weight:700
}
.titleBlackMDLeft {
font-size:medium;
font-family:Tahoma;
font-weight:700;
text-align:left
}
.titleBlackMDRight {
font-size:medium;
font-family:Tahoma;
font-weight:700;
text-align:right
}
.titleBlackMDCenter {
font-size:medium;
font-family:Tahoma;
font-weight:700;
text-align:center
}
.textLeft {
font-size:small;
font-family:Tahoma;
text-align:left
}
.textRight {
font-size:small;
font-family:Tahoma;
text-align:right
}
.textCenter {
font-size:small;
font-family:Tahoma;
text-align:center
}
.BlackBorder1px {
border:1px solid #000
}
.BlackBorder2px {
border:2px solid #000
}
.SearchRight {
text-align:right;
background-color:#CCC;
font-family:Tahoma;
font-size:xx-small
}
.SearchLeft {
text-align:left;
background-color:#CCC;
font-family:Tahoma;
font-size:xx-small
}
.SearchCenter {
text-align:center;
background-color:#CCC;
font-family:Tahoma;
font-size:xx-small
}
.SearchRightWhiteResults {
text-align:right;
background-color:#FFF;
font-family:Tahoma;
font-size:xx-small;
color:#00F
}
.SearchLeftWhiteResults {
text-align:left;
background-color:#FFF;
font-family:Tahoma;
font-size:xx-small;
color:#00F
}
.SearchCenterWhiteResults {
text-align:center;
background-color:#FFF;
font-family:Tahoma;
font-size:xx-small;
color:#00F
}
.Border0 {
border-width:0
}
.ForumNav {
text-align:left;
font-family:Tahoma;
font-size:x-small;
color:#039;
font-weight:700
}
a.pynav1,a.pynav1:visited,a.pynav1:active {
	text-decoration: underline;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
}
a.pynav1:hover {
	text-decoration: underline;
	background-color: #003399;	
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFF00;
}
a.pynav2,a.pynav2:visited,a.pynav2:active  {
	text-decoration: underline;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #0000FF;
}
a.pynav2:hover {
	text-decoration: underline;
	background-color: #003399;	
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFF00;
}
a.pynav4,a.pynav4:visited,a.pynav4:active  {
	text-decoration: underline;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #0000FF;
}
a.pynav4:hover {
	text-decoration: underline;
	background-color: #003399;	
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFF00;
}
a.TextLinkB,a.TextLinkB:visited,a.TextLinkB:active {
	text-decoration:underline;
	text-align:left;
	font-family:Tahoma;
	font-size:small;
	color:#000
}
a.TextLink,a.TextLink:visited,a.TextLink:active {
	text-decoration:underline;
	text-align:left;
	font-family:Tahoma;
	font-size:small;
	color:#00F
}
a.TextLink:hover,a.TextLinkB:hover {
	background-color:#039;
	text-decoration:underline;
	text-align:left;
	font-family:Tahoma;
	font-size:small;
	color:#FF0
}
.ForumNavCenter {
	text-align:center;
	font-family:Tahoma;
	font-size:x-small;
	color:#039;
	font-weight:700
} 
.ForumNavRight {
	text-align: right;
	font-family: Tahoma;
	font-size: x-small;
	color: #039;
	font-weight: 700;
}
.ForumNavLeft {
	text-align: left;
	font-family: Tahoma;
	font-size: x-small;
	color: #039;
	font-weight: 700;
}
.HomeTitle {
	text-align: center;
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: large;
	color: #FFCC00;
	font-weight: bold;
}
.Backorder {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	font-style: italic;
}
.OrderLeftBlackXSmall {
	font-size: x-small;
	font-family: Tahoma;
	text-align: left;
	color: #000000;
}
.OrderRightBlackXSmall {
	font-size: x-small;
	font-family: Tahoma;
	text-align: right;
	color: #000000;
}
.OrderCenterBlackXSmall {
	font-size: x-small;
	font-family: Tahoma;
	text-align: center;
	color: #000000;
}
.OrderTitleLeftXXSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	text-align: left;
	text-decoration: underline;
	font-weight: bold;
}
.OrderTitleRightXXSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	text-align: right;
	text-decoration: underline;
	font-weight: bold;
}
.OrderTitleCenterXXSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	text-align: center;
	text-decoration: underline;
	font-weight: bold;
}
a.ProductTitle,a.ProductTitle:visited,a.ProductTitle:active,a.ProductTitle:hover {
	text-decoration: underline;
	text-align: left;
	font-family: Tahoma;
	font-size: medium;
	color: #0000FF;
	font-weight: bold;
}
.ForumTextLeft1 {
	font-size: xx-small;
	font-family: Tahoma;
	text-align: left;
	color: #000000;
}
.SearchCenter2 {
	text-align: center;
	background-color: #CCCCCC;
	font-family: Tahoma;
	font-size: x-small;
}
.SearchLeft2 {
	text-align: left;
	background-color: #CCCCCC;
	font-family: Tahoma;
	font-size: x-small;
}
.SearchRight2 {
	text-align: right;
	background-color: #CCCCCC;
	font-family: Tahoma;
	font-size: x-small;
}
.titleSM {
	font-size: small;
	font-family: Tahoma;
	font-weight: bold;
	font-style: italic;
	color: #003399;
}
.titleMD {
	font-size: medium;
	font-family: Tahoma;
	font-weight: bold;
	color: #000000;
}
.ingredients {
	color: #0000CC;
	font-size: small;
	font-family: Tahoma;
	text-align: left;
	font-style: italic;
}
.OrderCenterBlueMedium {
	font-size: medium;
	font-family: Tahoma;
	text-align: center;
	color: #0000FF;
}
.OrderCenterBlueXSmall {
	font-size: x-small;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #0000FF;
}
.SearchRight3 {
	text-align: right;
	background-color: #CCCCCC;
	font-family: Tahoma;
	font-size: small;
}
.SearchLeft3 {
	text-align: left;
	background-color: #CCCCCC;
	font-family: Tahoma;
	font-size: small;
}
.SearchCenter3 {
	text-align: center;
	background-color: #CCCCCC;
	font-family: Tahoma;
	font-size: small;
}
.SearchRightYellow2 {
	text-align: right;
	background-color: #FFFFCC;
	font-family: Tahoma;
	font-size: x-small;
}
.SearchLeftYellow2 {
	text-align: left;
	background-color: #FFFFCC;
	font-family: Tahoma;
	font-size: x-small;
}
.SearchCenterYellow2 {
	text-align: center;
	background-color: #FFFFCC;
	font-family: Tahoma;
	font-size: x-small;
}
.SearchRightWhite2 {
	text-align: right;
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: x-small;
}
.SearchLeftWhite2 {
	text-align: left;
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: x-small;
}
.SearchCenterWhite2 {
	text-align: center;
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: x-small;
}
.FormDivider1 {
	background-color: #808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	text-align: center;
}
.WhiteOnBlack {
	text-align: center;
	background-color: #000000;
	font-family: Tahoma;
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
}
a.MMGnav,a.MMGnav:visited,a.MMGnav:active {
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
}
a.MMGnav:hover {
	text-decoration: underline;
	background-color: #FFFFFF;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FF0000;
}



