
TD, SPAN, LI, BODY, P {
    color: #444444;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
}
OPTION, SELECT, INPUT, TEXT, TEXTAREA, SUBMIT {
    color: #444444;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
}
.variantprice {
    color: #FF0000;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 12pt;
    font-weight: bold;
}
.SalePrice {
    color: #FF0000;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 12pt;
    font-weight: bold;
}
.RegularPrice {
    font-weight: bold;
    text-decoration: line-through;
}
.LevelPrice {
    font-weight: bold;
}
A {
    color: #0000FF;
    text-decoration: none;
}
A:visited {
    color: #0000FF;
    text-decoration: none;
}
A:link {
    color: #0000FF;
    text-decoration: none;
}
A:visited {
    color: #0000FF;
    text-decoration: none;
}
A:hover {
    color: #0000FF;
    text-decoration: underline;
}
.AddToCartButton {
    background-color: #000000;
    background-image: url("images/add_to_carta.jpg");
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    height: 25px;
    padding: 1px 0 1px 1px;
    width: 95px;
}
.AddToWishButton {
    background-color: #000000;
    border: medium none;
    color: #FF0000;
    cursor: pointer;
    display: block;
    font-size: 10px;
    margin-left: 90px;
    margin-right: 0;
    padding: 1px 0 1px 1px;
    width: 98px;
}
.AddToGiftButton {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px outset #99CCFF;
    color: #000000;
    cursor: pointer;
    font-size: 10px;
    font-weight: normal;
    padding: 1px 0 1px 1px;
    width: 115px;
}
.MoveToCartButton {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px outset #99CCFF;
    color: #000000;
    cursor: pointer;
    font-size: 10px;
    font-weight: normal;
    padding: 1px 0 1px 1px;
    width: 145px;
}
.CartDeleteButton {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px outset #99CCFF;
    color: #000000;
    cursor: pointer;
    font-size: 9px;
    font-weight: normal;
    padding: 1px 0 1px 1px;
    width: 45px;
}
.ContinueShoppingButton {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px outset #99CCFF;
    color: #000000;
    cursor: pointer;
    font-size: 11px;
    font-weight: normal;
    padding: 1px 0 1px 1px;
    width: 130px;
}
.UpdateCartButton {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px outset #99CCFF;
    color: #000000;
    cursor: pointer;
    font-size: 11px;
    font-weight: normal;
    padding: 1px 0 1px 1px;
}
.CheckoutNowButton {
    background: none repeat scroll 0 0 #FFBB00;
    border: 1px outset #99CCFF;
    color: #000000;
    cursor: pointer;
    font-size: 11px;
    font-weight: normal;
    padding: 1px 0 1px 1px;
}
.UpdateWishButton {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px outset #99CCFF;
    color: #000000;
    cursor: pointer;
    font-size: 11px;
    font-weight: normal;
    padding: 1px 0 1px 1px;
}
.UpdateGiftButton {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px outset #99CCFF;
    color: #000000;
    cursor: pointer;
    font-size: 11px;
    font-weight: normal;
    padding: 1px 0 1px 1px;
}
.UpdateGiftSettingsButton {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px outset #99CCFF;
    color: #000000;
    cursor: pointer;
    font-size: 11px;
    font-weight: normal;
    padding: 1px 0 1px 1px;
}
.ContinueCheckoutButton {
    background: none repeat scroll 0 0 #FFBB00;
    border: 1px outset #99CCFF;
    color: #000000;
    cursor: pointer;
    font-size: 11px;
    font-weight: normal;
    padding: 1px 0 1px 1px;
}
.ShippingPageContinueCheckoutButton {
    background: none repeat scroll 0 0 #FFBB00;
    border: 1px outset #99CCFF;
    color: #000000;
    cursor: pointer;
    font-size: 11px;
    font-weight: normal;
    padding: 1px 0 1px 1px;
}
.ShippingMultPageUpdateButton {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px outset #99CCFF;
    color: #000000;
    cursor: pointer;
    font-size: 11px;
    font-weight: normal;
    padding: 1px 0 1px 1px;
    width: 120px;
}
.ShippingMultPageContinueCheckoutButton {
    background: none repeat scroll 0 0 #FFBB00;
    border: 1px outset #99CCFF;
    color: #000000;
    cursor: pointer;
    font-size: 11px;
    font-weight: normal;
    padding: 1px 0 1px 1px;
}
.PaymentPageContinueCheckoutButton {
    background: none repeat scroll 0 0 #FFBB00;
    border: 1px outset #99CCFF;
    color: #000000;
    cursor: pointer;
    font-size: 11px;
    font-weight: normal;
    padding: 1px 0 1px 1px;
}
.ReviewPageContinueCheckoutButton {
    background: none repeat scroll 0 0 #FFBB00;
    border: 1px outset #99CCFF;
    color: #000000;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    padding: 1px 0 1px 1px;
}
.UpdateAccountButton {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px outset #99CCFF;
    color: #000000;
    cursor: pointer;
    font-size: 11px;
    font-weight: normal;
    padding: 1px 0 1px 1px;
}
.AccountPageContinueCheckoutButton {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px outset #99CCFF;
    color: #000000;
    cursor: pointer;
    font-size: 11px;
    font-weight: normal;
    padding: 1px 0 1px 1px;
}
.ReadyToPurchaseButton {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px outset #99CCFF;
    color: #000000;
    cursor: pointer;
    font-size: 11px;
    font-weight: normal;
    padding: 1px 0 1px 1px;
}
.EditAddressButton {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px outset #99CCFF;
    color: #000000;
    cursor: pointer;
    font-size: 11px;
    font-weight: normal;
    padding: 1px 0 1px 1px;
}
.GiftRegistrySearchButton {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px outset #99CCFF;
    color: #000000;
    cursor: pointer;
    font-size: 11px;
    font-weight: normal;
    padding: 1px 0 1px 1px;
}
.GiftRegistrySaveButton {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px outset #99CCFF;
    color: #000000;
    cursor: pointer;
    font-size: 11px;
    font-weight: normal;
    padding: 1px 0 1px 1px;
}
.RateItButton {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px outset #99CCFF;
    color: #000000;
    cursor: pointer;
    font-size: 11px;
    font-weight: normal;
    padding: 1px 0 1px 1px;
}
.SearchButton {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px outset #99CCFF;
    color: #000000;
    cursor: pointer;
    font-size: 11px;
    font-weight: normal;
    padding: 1px 0 1px 1px;
}
.SelectAddressButton {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px outset #99CCFF;
    color: #000000;
    cursor: pointer;
    font-size: 11px;
    font-weight: normal;
    padding: 1px 0 1px 1px;
}
.variantprice {
    font-weight: bold;
}
.ShipToType {
    font-size: 9px;
}
.addressselect {
    font-size: 9px;
}
.sitemapul {
    list-style-type: disc;
}
.SiteMapRootNode {
    font-weight: bold;
}
.SiteMapParentNode {
    font-weight: normal;
}
.SiteMapLeafNode {
    font-weight: normal;
}
.noprint {
    display: none;
}
a.AdminButton:link {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding: 1px 5px 2px 6px;
    text-decoration: none;
}
a.AdminButton:visited {
    color: #FFFFFF;
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    padding: 1px 5px 2px 6px;
    text-decoration: none;
}
a.AdminButton:active {
    background: none repeat scroll 0 0 #E5E5E5;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 1px 5px 2px 6px;
    text-decoration: none;
}
a.AdminButton:hover {
    background: none repeat scroll 0 0 #E5E5E5;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding: 1px 5px 2px 6px;
    text-decoration: none;
}
.vertmenustyle1 {
    background-color: #F7F7F7;
    border-left: 0 solid #444444;
    border-right-color: #CCCCCC;
    color: #1286B0;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 15px;
    padding-bottom: 10px;
}
#vertmenustyle1 ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#vertmenustyle1 li {
    border: 1px solid #CCCCCC;
    line-height: 15px;
    margin: 0;
}
#vertmenustyle1 li a {
    border-left: 10px solid #DB0201;
    border-right-color: #444444;
    border-right-width: 0;
    color: #000000;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 1px 2px 2px 0.5em;
    text-decoration: none;
}
#vertmenustyle1 li a:hover {
    background-color: #E5E5E5;
    border-right: 6px solid #D10000;
    color: #333333;
}
#cat_tile {
    border-left: 10px outset #E10301;
    border-right: 0 solid #444444;
    color: #000000;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 1px 2px 2px 0.5em;
    text-decoration: none;
    width: 100%;
}
#vertmenustyle2 {
    background-color: #F7F7F7;
    border-left: 0 solid #444444;
    border-right-color: #CCCCCC;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 30px;
    padding-bottom: 10px;
}
#vertmenustyle2 ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#vertmenustyle2 li {
    border: 1px solid #CCCCCC;
    line-height: 20px;
    margin: 0;
}
#vertmenustyle2 li a {
    border-left: 10px solid #2442A8;
    border-right-color: #444444;
    border-right-width: 0;
    color: #000000;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 1px 2px 2px 0.5em;
    text-decoration: none;
}
#vertmenustyle2 li a:hover {
    background-color: #E5E5E5;
    border-right: 6px solid #18369A;
    color: #333333;
    font-weight: bold;
}
#tmenu0 span {
    color: #FFFFFF;
    font-size: 11px;
    font-weight: normal;
}
#tmenu0 a:link {
    color: #FFFFFF;
    font-size: 11px;
    font-weight: normal;
}
#tmenu0 a:visited {
    color: #FFFFFF;
    font-size: 11px;
    font-weight: normal;
}
#tmenu0 a:active {
    color: #FFFFFF;
    font-size: 11px;
    font-weight: normal;
}
#tmenu0 a:hover {
    color: #FFFFFF;
    font-size: 11px;
    font-weight: normal;
}
.PlainCategoryLink {
    font-size: 10px;
}
A.PlainCategoryLink {
    color: #FFFFFF;
    text-decoration: none;
}
A.PlainCategoryLink:visited {
    color: #FFFFFF;
    text-decoration: none;
}
A.PlainCategoryLink:link {
    color: #FFFFFF;
    text-decoration: none;
}
A.PlainCategoryLink:visited {
    color: #FFFFFF;
    text-decoration: none;
}
A.PlainCategoryLink:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
.PlainSectionLink {
    font-size: 10px;
}
A.PlainSectionLink {
    color: #FFFFFF;
    text-decoration: none;
}
A.PlainSectionLink:visited {
    color: #FFFFFF;
    text-decoration: none;
}
A.PlainSectionLink:link {
    color: #FFFFFF;
    text-decoration: none;
}
A.PlainSectionLink:visited {
    color: #FFFFFF;
    text-decoration: none;
}
A.PlainSectionLink:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
.PlainManufacturerLink {
    font-size: 10px;
}
A.PlainManufacturerLink {
    color: #FFFFFF;
    text-decoration: none;
}
A.PlainManufacturerLink:visited {
    color: #FFFFFF;
    text-decoration: none;
}
A.PlainManufacturerLink:link {
    color: #FFFFFF;
    text-decoration: none;
}
A.PlainManufacturerLink:visited {
    color: #FFFFFF;
    text-decoration: none;
}
A.PlainManufacturerLink:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
.CardinalText {
    color: #0000FF;
    font-family: Verdana,Geneva,arial,helvetica;
    font-size: 11px;
    font-weight: normal;
}
.default {
    color: #444444;
    font-size: 11px;
    text-decoration: none;
}
.nav {
    color: #0000FF;
    font-size: 11px;
}
.navHi {
    color: #444444;
    font-size: 11px;
}
.navClean {
    font-size: 11px;
    text-decoration: none;
}
.greeting {
    color: #444444;
    font-weight: bold;
}
.error {
    color: #FF0000;
}
.errorLg {
    color: #FF0000;
    font-size: 13px;
    font-weight: bold;
}
.label {
    color: #444444;
    font-weight: normal;
}
.copyright {
    font-size: 11px;
    line-height: 16px;
}
.title {
    color: #99CC33;
    font-size: 15px;
    font-weight: bold;
}
.titleGray {
    color: #9A9A9A;
    font-size: 15px;
    font-weight: bold;
}
.titleGrayLt {
    color: #9A9A9A;
    font-size: 15px;
}
.mbTitle {
    color: #000000;
    font-size: 13px;
    font-weight: bold;
}
.poptitle {
    color: #444444;
    font-size: 15px;
    font-weight: bold;
}
.blueBold {
    color: #9999CC;
    font-weight: bold;
}
.ShowPriceRegularPrompt {
    font-weight: bold;
}
.ShowPriceSalePrompt {
    color: #FF0000;
    font-weight: bold;
}
.ShowPriceExtendedPrompt {
    font-weight: bold;
}
.CallToOrder {
    font-weight: bold;
}
.DarkCell {
    background-color: #444444;
}
.MediumCell {
    background-color: #BBBBBB;
}
.LightCell {
    background-color: #EEEEEE;
}
.GreyCell {
    background-color: #DDDDDD;
}
.PlainCat {
    color: #888888;
    font-size: 11px;
    font-weight: normal;
}
A.PlainCat {
    color: #888888;
    text-decoration: underline;
}
A.PlainCat:link {
    color: #888888;
    text-decoration: underline;
}
A.PlainCat:visited {
    color: #888888;
    text-decoration: underline;
}
A.PlainCat:active {
    color: #888888;
    text-decoration: underline;
}
A.PlainCat:hover {
    color: #888888;
    text-decoration: underline;
}
.dyop {
    color: #444444;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
A.dyop {
    color: #444444;
    text-decoration: none;
}
A.dyop:link {
    color: #444444;
    text-decoration: none;
}
A.dyop:visited {
    color: #444444;
    text-decoration: none;
}
A.dyop:active {
    color: #444444;
    text-decoration: none;
}
A.dyop:hover {
    color: #0000FF;
    text-decoration: none;
}
.dyop2 {
    color: #FF0000;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
A.dyop2 {
    color: #FF0000;
    text-decoration: none;
}
A.dyop2:link {
    color: #FF0000;
    text-decoration: none;
}
A.dyop2:visited {
    color: #FF0000;
    text-decoration: none;
}
A.dyop2:active {
    color: #FF0000;
    text-decoration: none;
}
A.dyop2:hover {
    color: #FF0000;
    text-decoration: underline;
}
.dyop_sm {
    color: #000000;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: normal;
    text-decoration: none;
}
A.dyop_sm {
    color: #000000;
    text-decoration: none;
}
A.dyop_sm:link {
    color: #000000;
    text-decoration: none;
}
A.dyop_sm:visited {
    color: #000000;
    text-decoration: none;
}
A.dyop_sm:active {
    color: #000000;
    text-decoration: none;
}
A.dyop_sm:hover {
    color: #0000FF;
    text-decoration: none;
}
.dyop_hdr {
    color: #FFFFFF;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
}
A.dyop_hdr {
    color: #FFFFFF;
    text-decoration: none;
}
A.dyop_hdr:link {
    color: #FFFFFF;
    text-decoration: none;
}
A.dyop_hdr:visited {
    color: #FFFFFF;
    text-decoration: none;
}
A.dyop_hdr:active {
    color: #FFFFFF;
    text-decoration: none;
}
A.dyop_hdr:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
.sb_nav {
    color: #000000;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
A.sb_nav {
    color: #000000;
    text-decoration: none;
}
A.sb_nav:link {
    color: #000000;
    text-decoration: none;
}
A.sb_nav:visited {
    color: #000000;
    text-decoration: none;
}
A.sb_nav:active {
    color: #000000;
    text-decoration: none;
}
A.sb_nav:hover {
    color: #0000FF;
    text-decoration: none;
}
.H1 {
    color: #000000;
    display: inline;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: normal;
}
A.H1 {
    color: #000000;
    text-decoration: none;
}
A.H1:link {
    color: #000000;
    text-decoration: none;
}
A.H1:visited {
    color: #000000;
    text-decoration: none;
}
A.H1:active {
    color: #000000;
    text-decoration: none;
}
A.H1:hover {
    color: #E0B301;
    text-decoration: none;
}
.Polltitle {
    color: #0000FF;
    font-weight: bold;
}
.PollAnswer {
    font-size: 9px;
    font-weight: normal;
}
.PollLink {
    font-size: 9px;
    font-weight: normal;
}
A.PollLink {
    text-decoration: none;
}
A.PollLink:link {
    text-decoration: none;
}
A.PollLink:visited {
    text-decoration: none;
}
A.PollLink:active {
    text-decoration: none;
}
A.PollLink:hover {
    text-decoration: underline;
}
.DarkCellText {
    color: #FFFFFF;
    font-family: Verdana,Geneva,arial,helvetica;
    font-size: 11px;
    font-weight: normal;
}
A.DarkCellText {
    color: #FFFFFF;
    text-decoration: none;
}
A.DarkCellText:link {
    color: #FFFFFF;
    text-decoration: none;
}
A.DarkCellText:visited {
    color: #FFFFFF;
    text-decoration: none;
}
A.DarkCellText:active {
    color: #FFFFFF;
    text-decoration: none;
}
A.DarkCellText:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
.MediumCellText {
    color: #000000;
    font-family: Verdana,Geneva,arial,helvetica;
    font-size: 11px;
    font-weight: normal;
}
A.MediumCellText {
    color: #000000;
    text-decoration: none;
}
A.MediumCellText:link {
    color: #000000;
    text-decoration: none;
}
A.MediumCellText:visited {
    color: #000000;
    text-decoration: none;
}
A.MediumCellText:active {
    color: #000000;
    text-decoration: none;
}
A.MediumCellText:hover {
    color: #000000;
    text-decoration: underline;
}
.LightCellText {
    color: #444444;
    font-family: Verdana,Geneva,arial,helvetica;
    font-size: 11px;
    font-weight: normal;
}
A.LightCellText {
    color: #444444;
    text-decoration: none;
}
A.LightCellText:link {
    color: #444444;
    text-decoration: none;
}
A.LightCellText:visited {
    color: #444444;
    text-decoration: none;
}
A.LightCellText:active {
    color: #444444;
    text-decoration: none;
}
A.LightCellText:hover {
    color: #444444;
    text-decoration: underline;
}
.StaffNameText {
    color: #000000;
    font-family: Verdana,Geneva,arial,helvetica;
    font-size: 18px;
    font-weight: bold;
}
.StaffTitleText {
    color: #000000;
    font-family: Verdana,Geneva,arial,helvetica;
    font-size: 14px;
    font-weight: bold;
}
.OrderOptionsTitle {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-weight: normal;
}
.OrderOptionsRowHeader {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: normal;
}
.OrderOptionsName {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: normal;
}
.OrderOptionsDescription {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: normal;
}
.OrderOptionsPrice {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: normal;
}
.SectionTitleText {
    color: #000000;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: normal;
}
A.SectionTitleText {
    color: #000000;
    text-decoration: underline;
}
A.SectionTitleText:link {
    color: #000000;
    text-decoration: underline;
}
A.SectionTitleText:visited {
    color: #000000;
    text-decoration: underline;
}
A.SectionTitleText:active {
    color: #000000;
    text-decoration: underline;
}
A.SectionTitleText:hover {
    color: #000000;
    text-decoration: underline;
}
.CondensedDarkCellText {
    color: #FFFFFF;
    font-family: Verdana,Geneva,arial,helvetica;
    font-size: 9px;
    font-weight: normal;
}
A.CondensedDarkCellText {
    color: #FFFFFF;
    text-decoration: none;
}
A.CondensedDarkCellText:link {
    color: #FFFFFF;
    text-decoration: none;
}
A.CondensedDarkCellText:visited {
    color: #FFFFFF;
    text-decoration: none;
}
A.CondensedDarkCellText:active {
    color: #FFFFFF;
    text-decoration: none;
}
A.CondensedDarkCellText:hover {
    color: #FFBBBB;
    text-decoration: none;
}
.CondensedVariantText {
    font-family: Verdana,Geneva,arial,helvetica;
    font-size: 9px;
    font-weight: normal;
}
.SmallGridText {
    font-family: Verdana,Geneva,arial,helvetica;
    font-size: 9px;
    font-weight: normal;
}
.menulines {
    border: 1px solid white;
}
.menulines a {
    color: #000000;
    text-decoration: none;
}
.darkcellmenulines {
    border: 1px solid black;
}
.darkcellmenulines a {
    color: #FFFFFF;
    text-decoration: none;
}
.small {
    font-size: 9px;
}
.reg {
    font-size: 10px;
}
.big {
    font-size: 13px;
}
BR.sm {
    font-size: 9px;
}
P {
    margin-bottom: 9px;
    margin-top: 9px;
}
SUP {
    font-size: 10px;
}
.DarkCellLink {
    color: #EEEEEE;
}
A.DarkCellLink {
    color: #EEEEEE;
    text-decoration: none;
}
A.DarkCellLink:visited {
    color: #EEEEEE;
    text-decoration: none;
}
A.DarkCellLink:link {
    color: #EEEEEE;
    text-decoration: none;
}
A.DarkCellLink:visited {
    color: #EEEEEE;
    text-decoration: none;
}
A.DarkCellLink:hover {
    color: #EEEEEE;
    text-decoration: underline;
}
.DarkCellLinkHdr {
    color: #EEEEEE;
    font-weight: bold;
}
A.DarkCellLinkHdr {
    color: #EEEEEE;
    text-decoration: none;
}
A.DarkCellLinkHdr:visited {
    color: #EEEEEE;
    text-decoration: none;
}
A.DarkCellLinkHdr:link {
    color: #EEEEEE;
    text-decoration: none;
}
A.DarkCellLinkHdr:visited {
    color: #EEEEEE;
    text-decoration: none;
}
A.DarkCellLinkHdr:hover {
    color: #EEEEEE;
    text-decoration: underline;
}
A.TopBarLink {
    color: #000000;
    text-decoration: none;
}
A.TopBarLink:visited {
    color: #000000;
    text-decoration: none;
}
A.TopBarLink:link {
    color: #000000;
    text-decoration: none;
}
A.TopBarLink:visited {
    color: #000000;
    text-decoration: none;
}
A.TopBarLink:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.SBCatName {
    color: #444444;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
}
A.SBCatName {
    color: #444444;
    text-decoration: none;
}
A.SBCatName:link {
    color: #444444;
    text-decoration: none;
}
A.SBCatName:visited {
    color: #444444;
    text-decoration: none;
}
A.SBCatName:active {
    color: #444444;
    text-decoration: none;
}
A.SBCatName:hover {
    color: #444444;
    text-decoration: underline;
}
.SBProdName {
    color: #444444;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: normal;
    text-decoration: none;
}
A.SBProdName {
    color: #444444;
    text-decoration: none;
}
A.SBProdName:link {
    color: #444444;
    text-decoration: none;
}
A.SBProdName:visited {
    color: #444444;
    text-decoration: none;
}
A.SBProdName:active {
    color: #444444;
    text-decoration: none;
}
A.SBProdName:hover {
    color: #444444;
    text-decoration: underline;
}
.foot {
    color: #000000;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 9.5px;
    font-weight: normal;
}
A.foot {
    color: #000000;
    text-decoration: none;
}
A.foot:link {
    color: #000000;
    text-decoration: none;
}
A.foot:visited {
    color: #000000;
    text-decoration: none;
}
A.foot:active {
    color: #000000;
    text-decoration: none;
}
A.foot:hover {
    color: #000000;
    text-decoration: underline;
}
.head {
    color: #444444;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: normal;
    text-decoration: none;
}
A.head {
    color: #444444;
    text-decoration: none;
}
A.head:link {
    color: #444444;
    text-decoration: none;
}
A.head:visited {
    color: #444444;
    text-decoration: none;
}
A.head:active {
    color: #444444;
    text-decoration: none;
}
A.head:hover {
    color: #444444;
    text-decoration: underline;
}
.username {
    color: #444444;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: normal;
    text-decoration: none;
}
A.username {
    color: #444444;
    text-decoration: none;
}
A.username:link {
    color: #444444;
    text-decoration: none;
}
A.username:visited {
    color: #444444;
    text-decoration: none;
}
A.username:active {
    color: #444444;
    text-decoration: none;
}
A.username:hover {
    color: #444444;
    text-decoration: underline;
}
.productnavlink {
    color: #444444;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
A.productnavlink {
    color: #444444;
    text-decoration: none;
}
A.productnavlink:link {
    color: #444444;
    text-decoration: none;
}
A.productnavlink:visited {
    color: #444444;
    text-decoration: none;
}
A.productnavlink:active {
    color: #444444;
    text-decoration: none;
}
A.productnavlink:hover {
    color: #0000FF;
    text-decoration: underline;
}
A.homelist {
    color: #444444;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}
A.homelist:link {
    color: #444444;
    text-decoration: none;
}
A.homelist:visited {
    color: #444444;
    text-decoration: none;
}
A.homelist:active {
    color: #444444;
    text-decoration: none;
}
A.homelist:hover {
    color: #0000FF;
    text-decoration: none;
}
.ProductNameText {
    color: #000000;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 12pt;
    font-weight: bold;
}
.ProductMSRPText {
    font-weight: bold;
}
.ProductSaveText {
    color: #FF0000;
    font-size: 13px;
    font-weight: bold;
}
.ProductPriceText {
    color: #EC008C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: normal;
}
.ProductSKUText {
    color: #000000;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: bold;
}
.ProductDetailsText {
    color: #000000;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: bold;
}
.PageNumber {
    color: #000000;
    font-family: Verdana,Geneva,arial,helvetica;
    font-size: 11px;
    font-weight: bold;
}
A.PageNumber {
    color: #DD0000;
    text-decoration: underline;
}
A.PageNumber:link {
    color: #DD0000;
    text-decoration: underline;
}
A.PageNumber:visited {
    color: #DD0000;
    text-decoration: underline;
}
A.PageNumber:active {
    color: #DD0000;
    text-decoration: underline;
}
A.PageNumber:hover {
    color: #DD0000;
    text-decoration: underline;
}
.OrangeTitles {
    color: #FFCC00;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.searchBox {
    color: #333333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
.CartInfo {
    color: #333333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}
.LeftNavi {
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}
.InfoText {
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: normal;
    text-decoration: none;
}
.TopNavi {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.TableText {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
.TopMenuGroup {
    background-color: rgba(0, 0, 0, 0);
    border: 0 solid #003167;
    font-family: Arial;
    font-weight: bold;
    margin-left: 30px;
}
.MenuGroup {
    background-color: #EEEEEE;
    border: 0 solid #003167;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 15px;
}
.MenuGroup td {
    color: #000000;
}
.MenuGroupHover td {
    color: #000000;
}
.MenuItemHover td {
    color: #000000;
}
td.MenuItemHover {
    background-color: #CC0000;
    border-bottom: 1px solid #CCCCCC;
    border-left: 10px solid #999999;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
}
.TopMenuItem {
    border-left: 1px solid Red;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 13px;
}
.TopMenuItemHover {
    border: 1px solid #F2F2F2;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 13px;
}
.MenuItem {
    border-bottom: 1px solid #CCCCCC;
    border-left: 10px solid #999999;
    cursor: pointer;
    font-size: 11px;
}
.MenuItemHover {
    background-color: #E5E5E5;
    color: #333333;
}
.MenuItemHover td {
    background-color: #CC0000;
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    cursor: pointer;
}
.ScrollItem {
    background-color: #FBFBFB;
    border: 0 solid #FBFBFB;
    cursor: default;
    font-size: 11px;
    text-align: center;
}
.ScrollItemH {
    background-color: #C0C0C0;
    border: 0 solid gray;
    color: #000000;
    cursor: default;
    font-size: 11px;
    text-align: center;
}
.ScrollItemA {
    background-color: #808080;
    border: 0 solid gray;
    color: #000000;
    cursor: default;
    font-size: 11px;
    text-align: center;
}
.VertTopMenuGroup {
    background-color: rgba(0, 0, 0, 0);
    border: 0 solid #003167;
}
.VertMenuGroup {
    background-color: rgba(0, 0, 0, 0);
    border: 0 solid #003167;
}
.VertTopMenuItem {
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    padding-bottom: 2px;
    padding-top: 2px;
}
.VertTopMenuItemHover {
    background-color: #FEDF15;
    color: #444444;
    cursor: pointer;
    font-size: 11px;
    padding-bottom: 2px;
    padding-top: 2px;
}
td.VertMenuItem {
    background-color: #FFFFFF;
    border: 0 solid white;
    color: #444444;
    cursor: pointer;
    font-size: 11px;
    padding-bottom: 3px;
    padding-top: 3px;
}
td.VertMenuItemHover {
    background-color: #EEEEEE;
    border: 0 solid white;
    color: #285D9F;
    cursor: pointer;
    font-size: 11px;
    padding-bottom: 3px;
    padding-top: 3px;
}
.VertMenuItem {
    background-color: #FFFFFF;
    border: 0 solid white;
    color: #444444;
    cursor: pointer;
    font-size: 11px;
    padding-bottom: 3px;
    padding-top: 3px;
}
.VertMenuItemHover {
    background-color: #EEEEEE;
    border: 0 solid white;
    color: #285D9F;
    cursor: pointer;
    font-size: 11px;
    padding-bottom: 3px;
    padding-top: 3px;
}
.VertScrollItem {
    background-color: #FBFBFB;
    border: 0 solid #FBFBFB;
    cursor: default;
    font-size: 11px;
    text-align: center;
}
.VertScrollItemH {
    background-color: #C0C0C0;
    border: 0 solid gray;
    color: #000000;
    cursor: default;
    font-size: 11px;
    text-align: center;
}
.VertScrollItemA {
    background-color: #808080;
    border: 0 solid gray;
    color: #000000;
    cursor: default;
    font-size: 11px;
    text-align: center;
}
.TreeView {
    background-color: rgba(0, 0, 0, 0);
    border: 0 solid #919191;
    color: #FFFFFF;
    cursor: pointer;
    padding-top: 2px;
}
.TreeNode {
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    padding: 0 3px;
}
.HoverTreeNode {
    color: #FFCC00;
    cursor: pointer;
    font-size: 11px;
    padding: 0 3px;
    text-decoration: none;
}
.SelectedTreeNode {
    background-color: #A0A0A0;
    cursor: pointer;
    font-size: 11px;
    padding: 0 3px;
}
.NodeEdit {
    border: 1px solid silver;
    font-size: 11px;
}
#AjaxShipping {
    border: 1px solid #444444;
    float: left;
    height: 100%;
    padding: 3px;
    width: 99%;
}
#AjaxShipping h4 {
    font-size: 1.1em;
    font-weight: bold;
    margin: 0 0 0.5em;
}
.AjaxShippingLabel {
    clear: left;
    float: left;
    font-weight: bold;
    width: 175px !important;
}
#AjaxShipping input, #AjaxShipping select {
    float: left;
    font-size: 1em;
}
#AjaxShippingCountry, #AjaxShippingState, #AjaxShippingZip, #AjaxShippingEstimate {
    border-top: 1px solid #EEEEEE;
    clear: left;
    float: left;
    padding: 3px 0;
    width: 99%;
}
#ShipQuote {
    float: left;
    margin: 0;
}
#AjaxShippingCountry {
    visibility: visible;
}
#AjaxShippingState {
    visibility: visible;
}
.navHeader {
    background-image: url("images/p_detail.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
    color: #D90201;
    font-size: 12px;
    font-weight: bold;
    height: 2px;
    padding-left: 15px;
    width: 200px;
}
.navHeaderCat {
    background-image: url("images/_p_detail.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
    color: #A80100;
    font-size: 11px;
    font-weight: bold;
    height: 37px;
    line-height: 26px;
    padding-left: 5px;
    width: 138px;
}
.navHeaderBrand {
    background: url("images/bybrand.gif") no-repeat scroll left bottom transparent;
    color: #4776BD;
    font-weight: bold;
    height: 40px;
    line-height: 22px;
    padding-left: 5px;
    width: 190px;
}
.prodDetails {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #F0EFEF #DDDDDD #DDDDDD;
    border-image: none;
    border-right: 1px solid #DDDDDD;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 5px;
    padding: 5px;
}
* html .clear, * html .floatform {
    height: 1%;
}
.clear, .floatform {
    display: block;
}
.tameHoriz, ul.tameHoriz li {
    font-size: 1em;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul.tameHoriz li {
    display: inline;
    font-size: 1em;
}
br.cl {
    clear: both;
}
.leftNav {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("images/left-nav-bg.gif") repeat scroll center top #D7D4CD;
    border-color: #F0EFEF #DDDDDD #DDDDDD;
    border-image: none;
    border-right: 1px solid #DDDDDD;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 5px;
    padding: 5px;
}
#wrapper {
    font-size: 0.71em !important;
    margin: 0 auto;
    padding: 0;
    text-align: left;
    width: 905px;
}
#header {
    float: left;
    height: auto;
    line-height: 3em;
    margin-bottom: 3px;
    text-align: right;
    width: 905px;
}
#bodyWrapper {
    border: 1px solid #FFFFFF;
    float: left;
    height: auto;
    margin-bottom: 10px;
    padding: 0;
    width: 905px;
}
#leftWrap {
    clear: both;
    float: left;
    width: 190px;
}
.catred {
    background-color: #F3F3F3;
    height: auto;
    width: 179px;
}
.catile {
    background-image: url("images/catile.jpg");
    color: #FFFFFF;
    display: block;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    line-height: 25px;
    margin: 0;
    padding: 0 0 0 7px;
    text-transform: uppercase;
}
.catile2 {
    background-image: url("images/catile2.jpg");
    color: #3366CC;
    display: block;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    line-height: 25px;
    margin: 0;
    padding: 0 0 0 7px;
    text-transform: uppercase;
}
.catile3 {
    background-color: #F3F3F3;
    border-bottom: 1px solid #A0B3C3;
    border-left: 1px solid #A0B3C3;
    border-right: 1px solid #A0B3C3;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    color: #3366CC;
    display: block;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    margin: 0;
    padding: 0 0 0 7px;
    text-transform: uppercase;
}
#catred a {
    color: #407EFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
}
#catred a:hover {
    color: #407EFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: underline;
}
.tableup {
    background-image: url("images/re_re.jpg");
    background-repeat: repeat-x;
    height: 24px;
}
.allTable {
    background-color: #F7F7F6;
    border: 1px solid #C5C1BC;
}
.allTable a {
    color: #1286B0;
    display: block;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 21px;
    margin-left: 8px;
    text-decoration: none;
    width: 120px;
}
.allTable a:hover {
    color: #1286B0;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}
.texto {
    color: #E46820;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-transform: capitalize;
}
.leftimg {
    background-image: url("images/cart.jpg");
    clear: right;
    float: left;
    height: 16px;
    width: 16px;
}
.leftimglink {
    background-image: url("images/sponser_links.jpg");
    clear: right;
    float: left;
    height: 24px;
    width: 20px;
}
#lefto a:visited {
    color: #1286B0;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
#imagsLink a {
    display: block;
    height: 117px;
    width: 134px;
}
.DivSize {
    background-image: url("images/bg_shopmanda.jpg");
    background-repeat: no-repeat;
    height: 242px;
    padding: 2px;
    width: 147px;
}
.ReUnder {
    border-bottom: 1px dotted #999999;
}
#e-mail {
    margin-left: 90px;
}
#Marketing {
    color: #006633;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    padding-left: 20px;
    padding-right: 20px;
}
#promo1 {
    height: 246px;
    width: 315px;
}
#promo2 {
    height: 246px;
    width: 315px;
}
.Headlino {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin: 5px;
}
.dataCon {
    color: #000000;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 135px;
    margin-left: 2px;
}
.Pricoo {
    color: #FF0000;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 25px;
    margin-bottom: 5px;
    margin-top: 5px;
}
.partnerMain {
    background-color: #FDFDFC;
    border: 1px solid #C5C1BC;
    width: 144px;
}
.partnerhead {
    background-image: url("images/re_re.jpg");
    color: #E46820;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 21px;
    padding-left: 4px;
    padding-top: 3px;
}
.MS-Tag_line {
    border: 1px solid #CCCCCC;
    left: 0;
    position: relative;
    top: 3px;
}
