/* CSS Document */
.pngFix { behavior: url(/iepngfix/iepngfix.htc); }

body { margin:0; background-color:black; color:white; }
.bg { background-image:url(/images/tempLayoutBG.gif); background-repeat:repeat-x; }
body,td,div { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

body { background-color:black; background-image:url(/images/mainBG.gif); background-repeat:repeat-x; background-position:top; }

a { color:#DD0000; text-decoration:none; }
a:hover { color:#FF0000; }

h1 { 
	margin:0px;
	color:#ffff00; 
	font-weight:bold; 
	font-size:16px; 
	text-align:center;
	font-family:Arial, Helvetica, sans-serif; 
}

p { text-align:justify; margin-top:8px; }

hr { border:none; height:0px; border-bottom:1px solid #404040; }

.content { padding:20px; }
.content2 { padding:15px; color:white; }

.contentFooter { padding:15px; padding-top:10px; color:#666666; }

.modulesBoxes { background-image:url(/images/boxHighlight_BG.png); background-repeat:repeat-x; background-position:top; }
*html .modulesBoxes { background-image:none; /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/boxHighlight_BG.png');*/ }

.CartHeaderMed { font-size: 16px; color: #DD0000; }
.CartHeader1 { font-size: 18px; color: #DD0000; }
.CartHeader3 { color:#DD0000; }
.CartFormField { color:#DD0000; font-weight:bold; }
.CartFormCaption { color:#DD0000; }
.CartDetailsSubtotal { background-color:#DD0000; color:white; font-weight:bold; }

.formfield { 
	font-size: 10px; 
	font-family: verdana; 
	border:1px solid #7F9DB9; 
}

#header { background-image:url(/images/headerBG.gif); background-repeat:repeat-x; }

#mainMenu { background-color:transparent; background-image:url(/images/mainMenu_BG.gif); background-repeat:repeat-x; }
#mainMenu .menuItem { float:left; position:relative; margin-right:25px; font-weight:bold; line-height:23px; }
#mainMenu .menuItem a { color:#EBEBEB; text-decoration:none; }
#mainMenu .menuItem a:hover { color:white; }

.shadowBoxer { background-image:url(/images/menuShadow.png); background-repeat:repeat-x; background-position:top; }
*html .shadowBoxer { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/menuShadow.png'); }

.sideMenu a { color:#ffffff; }
.sideMenu a:hover { color:#EBEBEB; }

.yellowTop { border-top:2px solid #FFBF00; }
.yellowBottom { border-bottom:2px solid #FFBF00; }

.verticalYellowLine { background-image:url(/images/shimYellow.gif); background-repeat:repeat-y; }

.verticalLineLeft { background-position:Left; }
.verticalLineRight { background-position:right; }

.titleSmall { color:#DD0000; font-weight:bold; }
.titleMed { color:#DD0000; font-weight:bold; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
.titleLarge { color:#DD0000; font-weight:normal; font-size:18px; font-family:Arial, Helvetica, sans-serif; }

#search { width:130px; border:none; background:url(/images/shim.gif); color:#CCCCCC; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }

#footer { color:#bfbfbf; margin-bottom:8px; }
#footer a { color:#bfbfbf; text-decoration:none; }
#footer a:hover { color:white; }

#footerLeft { background-image:url(/images/footerSideReflection_BG.png); background-repeat:repeat-x; background-position:top; height:60px; }
*html #footerLeft { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/footerSideReflection_BG.png'); }
#footerCenter { background-image:url(/images/footerCenterReflection_BG.png); background-repeat:repeat-x; background-position:top; height:60px; }
*html #footerCenter { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/footerCenterReflection_BG.png'); }
#footerRight { background-image:url(/images/footerSideReflection_BG.png); background-repeat:repeat-x; background-position:top; height:60px; }
*html #footerRight { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/footerSideReflection_BG.png'); }

#nutritionalFacts { background-color:white; color:black; padding:4px; }
#nutritionalFacts table { border:2px solid #CCCCCC; }
#nutritionalFacts td { padding-left:8px; padding-right:8px; }
#nutritionalFacts .nutritionalBars1 { height:1px; background-color:#CCCCCC; overflow:hidden; }
#nutritionalFacts .nutritionalBars2 { height:3px; background-color:#CCCCCC; overflow:hidden; }
