
html body {margin:0; padding:0; background:#3B5D80; text-align:center; font:small "Trebuchet MS",Verdana,Arial,Sans-serif; color:#333;}

/* Removed postion: relative to fix product cart popup window - JM */

html #BodyMiddleGradient {width:800px; margin:0 auto; padding:0; background:#3B5D80 url("../img/BodyMiddleGradient.jpg") repeat-y center bottom; padding:0;} 

#BodyTopGradient {width:800px; margin:0 auto; padding:0; text-align:left; background:url("../img/BodyTopGradient.gif") no-repeat center top;}
#home #BodyTopGradient {padding:0;}
.pop #BodyTopGradient {position:static; background:none; border-width:0; width:auto; padding:0;}

.category_navigation ul, .content_navigation ul {list-style: none; 
                                                 margin: 0; 
                                                 padding: 0;}

.category_navigation li ul li {list-style: none; 
                               margin: 0; 
                               padding: 0 0 0 10px;}

.category_navigation li a, .content_navigation li a {/*display: block; 
                                                     height: 2em; 
                                                     font-size: 1.1em;  
                                                     line-height: 2em; 
                                                     margin: 1px 0 0 0; 
                                                     border: 1px solid #004e82; */
                                                     font-size: 1.1em;
                                                     text-transform: uppercase;
                                                     font-weight: bold;
                                                     text-decoration: none; 
                                                     color: #000000; 
                                                     padding: 3px;}

.category_navigation li a:hover, .content_navigation li a:hover { 
                                                                  color: #eeeeee; 
                                                                }

/*
.content_navigation ul {list-style: none; margin: 0; padding: 0;}
.content_navigation li a {display: block; height: 17px; font-size: 1.1em;  margin-top: 1px; border-right: 4px solid #004e82; text-decoration: none; color: #004e82; padding: 3px;}
.content_navigation li a:hover {border-right: 4px solid #faa014; color: #004e82;}
*/

#BodyBottomGradient {width:800px; height:60px; margin:0 auto; padding:0; background:url("../img/BodyBottomGradient.gif") no-repeat center top;}
#home #BodyBottomGradient {padding:0;}
.pop #BodyBottomGradient {position:static; background:none; border-width:0; width:auto; padding:0;}

.ContentBackTop {width:600px; height:65px; margin:0 auto; padding:0; background:url("../img/ContentBacktop.gif") no-repeat center top;}
.ContentBackMiddle {width:600px; margin:0 auto; padding:0; background:url("../img/ContentBackMiddle.gif") repeat-y center bottom;}
.ContentBackBottom {width:600px; height:13px; margin:0 auto; padding:0; background:url("../img/ContentBackBottom.gif") no-repeat center top;}

.SpecialOffer {width:333px; height:88px; margin:0 auto; padding:0; background:url("../img/SpecialOffers.gif") no-repeat top;}
.SpecialOfferLarge {width:520px; height:88px; margin:0 auto; padding:0; background:url("../img/SpecialOffersLarge.gif") no-repeat top;}
.SpecialOfferLargeTop {width:600px; height:88px; margin:0; padding:0; background:url("../img/SpecialOffersLargeTop.gif") no-repeat left top;}

.StoreContentTop {width:495px; height:26px; margin:0 auto; padding:0; background:url("../img/StoreContentTop.gif") no-repeat center top;}
.StoreContentMiddle {width:495px; margin:0 auto; padding:0; background:url("../img/StoreContentMiddle.gif") repeat-y center bottom;}
.StoreContentBottom {width:495px; height:26px; margin:0 auto; padding:0; background:url("../img/StoreContentBottom.gif") no-repeat center top;}

.StoreContentInsideTop {width:330px; height:40px; margin:0 auto; padding:0; background:url("../img/StoreContentInsideTop.gif") no-repeat center top;}
.StoreContentInsideMiddle {width:330px; margin:0 auto; padding:0; background:url("../img/StoreContentInsideMiddle.gif") repeat-y center bottom;}
.StoreContentInsideBottom {width:330px; height:15px; margin:0 auto; padding:0; background:url("../img/StoreContentInsideBottom.gif") no-repeat center top;}

.NavBreak {width:123px; height:11px; margin:0 auto; padding:0; background:url("../img/NavBreak.gif") no-repeat center top;}
.NavBottom {width:600px; height:45px; margin:0 auto; padding:0; background:url("../img/NavBottom.gif") no-repeat center top;}

a {text-decoration:none;}
a:hover {color:#FF8104;}
a:link {color:#004E82;}
a:visited {color:#002C48;}

.TextLightGray {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#C2C2C1; list-style-type:square;}
.TextLightGrayBold {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#C2C2C1; list-style-type:square;}
.TextLightGraySmall {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#C2C2C1; list-style-type:square;}
.TextLightGraySmallBold {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#C2C2C1; list-style-type:square;}
.TextLightGrayUltraSmall {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#C2C2C1; list-style-type:square;}

.TextDarkGray {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4B4A4A; list-style-type:square;}
.TextDarkGrayBold {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#4B4A4A; list-style-type:square;}
.TextDarkGrayBoldLarge {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#4B4A4A; list-style-type:square;}
.TextDarkGraySmall {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4B4A4A; list-style-type:square;}
.TextDarkGraySmallBold {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#4B4A4A; list-style-type:square;}

a.TextDarkGrayBold {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4B4A4A; list-style-type:square;}
a.TextDarkGrayBold:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4B4A4A; list-style-type:square;}
a.TextDarkGrayBold:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF8104; list-style-type:square;}
a.TextDarkGrayBold:active {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4B4A4A; list-style-type:square;}

a.TextDarkGrayBoldLarge {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4B4A4A; list-style-type:square;}
a.TextDarkGrayBoldLarge:visited {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4B4A4A; list-style-type:square;}
a.TextDarkGrayBoldLarge:hover {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FF8104; list-style-type:square;}
a.TextDarkGrayBoldLarge:active {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4B4A4A; list-style-type:square;}

.TextGray {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6D6D6D; list-style-type:square;}
.TextGrayBold {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#6D6D6D; list-style-type:square;}
.TextGraySmall {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6D6D6D; list-style-type:square;}
.TextGraySmallBold {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#6D6D6D; list-style-type:square;}

a.TextGrayBold {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6D6D6D; list-style-type:square;}
a.TextGrayBold:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6D6D6D; list-style-type:square;}
a.TextGrayBold:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF8104; list-style-type:square;}
a.TextGrayBold:active {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6D6D6D; list-style-type:square;}

.TextBlack {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; list-style-type:square;}
.TextBlackBold {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; list-style-type:square;}
.TextBlackBoldLarge {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; list-style-type:square;}
.TextBlackBoldXLarge {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000000; list-style-type:square;}
.TextBlackSmall {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; list-style-type:square;}
.TextBlackSmallBold {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; list-style-type:square;}

a.TextBlackBold {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; list-style-type:square;}
a.TextBlackBold:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; list-style-type:square;}
a.TextBlackBold:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF8104; list-style-type:square;}
a.TextBlackBold:active {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; list-style-type:square;}

a.TextBlackBoldLarge {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; list-style-type:square;}
a.TextBlackBoldLarge:visited {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; list-style-type:square;}
a.TextBlackBoldLarge:hover {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FF8104; list-style-type:square;}
a.TextBlackBoldLarge:active {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; list-style-type:square;}

a.TextBlackBoldXLarge {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; list-style-type:square;}
a.TextBlackBoldXLarge:visited {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; list-style-type:square;}
a.TextBlackBoldXLarge:hover {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FF8104; list-style-type:square;}
a.TextBlackBoldXLarge:active {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; list-style-type:square;}

.TextWhiteBold {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFFFFF; list-style-type:square;}
a.TextWhiteBold {font-family:Arial, Helvetica, sans-serif;  font-weight:bold; font-size:12px; color:#FFFFFF; list-style-type:square;}
a.TextWhiteBold:visited {font-family:Arial, Helvetica, sans-serif;  font-weight:bold; font-size:12px; color:#FFFFFF; list-style-type:square;}
a.TextWhiteBold:hover {font-family:Arial, Helvetica, sans-serif;  font-weight:bold; font-size:12px; color:#FF8104; list-style-type:square;}
a.TextWhiteBold:active {font-family:Arial, Helvetica, sans-serif;  font-weight:bold; font-size:12px; color:#FFFFFF; list-style-type:square;}

.TextWhiteBoldLarge {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; color:#FFFFFF; list-style-type:square;}

.TextOrangeBold {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FF8104; list-style-type:square;}
a.TextOrangeBold {font-family:Arial, Helvetica, sans-serif;  font-weight:bold; font-size:12px; color:#FF8104; list-style-type:square;}
a.TextOrangeBold:visited {font-family:Arial, Helvetica, sans-serif;  font-weight:bold; font-size:12px; color:#FF8104; list-style-type:square;}
a.TextOrangeBold:hover {font-family:Arial, Helvetica, sans-serif;  font-weight:bold; font-size:12px; color:#000000; list-style-type:square;}
a.TextOrangeBold:active {font-family:Arial, Helvetica, sans-serif;  font-weight:bold; font-size:12px; color:#FF8104; list-style-type:square;}

.TextBlue {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3B5D80; list-style-type:square;}
.TextBlueBold {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#3B5D80; list-style-type:square;}
.TextBlueBoldLarge {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#3B5D80; list-style-type:square;}
a.TextBlueBold {font-family:Arial, Helvetica, sans-serif;  font-weight:bold; font-size:12px; color:#3B5D80; list-style-type:square;}
a.TextBlueBold:visited {font-family:Arial, Helvetica, sans-serif;  font-weight:bold; font-size:12px; color:#3B5D80; list-style-type:square;}
a.TextBlueBold:hover {font-family:Arial, Helvetica, sans-serif;  font-weight:bold; font-size:12px; color:#000000; list-style-type:square;}
a.TextBlueBold:active {font-family:Arial, Helvetica, sans-serif;  font-weight:bold; font-size:12px; color:#3B5D80; list-style-type:square;}

ul {list-style-type:square;}
.FormsButtons {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2F2E2E; background-color:#BBBAA8; font-weight:bold; border:none;}
.InputTextBox {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6D6D6D;}
.InputDropDown {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6D6D6D;}
