﻿body {background-image: url(../images/Site/Background-Pattern-Green.gif); background-color: #FFFFFF; 
    font: 11px Verdana, Arial, Helvetica, sans-serif; text-align: center;}
#Container {margin: 0 auto; margin-top: 10px; width: 800px; text-align: left; border: solid 1px #4a4c49; background-color: White;}

/* Colors */
.White{color:White;}
.Cherry{color: #91101f;}
.Orange{color:#e98300;}
.Brown{color:#452325;}
.Green{color:#007934;}
.Blue{color:#0089ae;}
.Black{color:#000000;}
.ghosted{color: #B2B4B1;}

/* General Tags */
h1, h2, h3, h4, h5, h6{font-family:Verdana, Arial, Helvetica, sans-serif; color: #452325; font-weight: bold;}
h1{font-size:14px;}
h2, h3, h4{font-size:12px; }
h4{margin:0 0 1em 0;}
h5, h6{font-size:11px;}
h5{color: #4a4c49; margin:-1em 0 1em 0;}
h1.image, h2.image{margin:0; padding:0;}
p{margin-top:-1em; padding-bottom:1em;}
ol{margin-top:-1em;margin-bottom:2em;}

/* Header */
#Header {background-image: url(../images/Site/HeaderGradient2009.jpg); background-color: #E1F0F5; height: 135px; width: 800px;}
#CMLogoLink {float:left; margin-left: 40px; margin-top: 23px; width: 220px; height: 90px; text-indent:-9999px;}
#HeaderLinks {float:right; margin:33px 0 0 0; font-size: 9px; font-weight: bold;}
#HeaderLinks .LinksContainer {float: left; color: #4a4c49; width: 108px; text-align: right; margin-top: 5px;}
#HeaderLinks .CartLinksContainer {float:left; width:143px; margin-top:5px;}
#HeaderLinks .CartImage {float: left; margin-top: -3px; margin-left: 5px;}
#HeaderLinks .SearchContainer {float: right; margin-right:13px; margin-left:5px; font-size:9px; font-weight:bold;}
#HeaderLinks .Search {float: left; color: #4a4c49; margin-top:5px;}
#HeaderLinks .SearchBox {float: left; width: 112px; background-color: #FFFFFF; color: #D37024; padding: 3px; border: 1px solid #4a4c49; margin-left: 5px;}
#VideoDocLinks {float:right; margin-right:17px; margin-top:48px; font-size: 9px; color: #007934; text-align: right; width:475px;}
a.GoButton {color: #e98300; font-size: 9px; font-weight: bold; text-decoration: none; margin-top: 1px; float: right;}
a.GoButton:hover {color: #0089ae;}
.textbox-noborder {border: 0; width: 85px; margin: 0; padding: 0; font-size: 10px; float: left;}

/* Add This */
.addthis_cm{float:right; text-align:right;}
.at300bs{margin-top:-2px;}

/* BreadCrumb */
.breadcrumb{clear:both; padding:10px 0 0 0; color: #452325;}
.breadcrumb a{text-decoration: none;}
.breadcrumb a:hover {color: #0089AE;}
.breadcrumb a.selected {color: #000;}

/* Content */
.FreeShippingImage {padding:0;}
#Content {padding: 0 13px 0 13px; min-height: 500px; height: 500px; height: auto !important;}
#ColumnLeft {float: left; height: 100%; width: 595px; margin-right: 12px;}
#ColumnRight {float: left; width:167px;}
#MainContent {border: 1px solid #452325; border-bottom: none; background-color: White; min-height: 550px; height: auto !important; 
              height: 550px; padding-bottom: 35px; background-position: 378px 0;  background-repeat: no-repeat;}
.Gradient {clear: both; height: 30px; background-color: #ffffff; background-image: url(../images/Site/GrayGradient_sm.jpg);
           border-left: 1px solid #452325; border-right: 1px solid #452325;}

/* Overview & Education Center */
#ContentArea {width: 593px;}
.NoColumns {margin:0 12px 0 12px}
.ColumnOne {float: left; width: 385px; border-right: 1px dashed #4a4c49;}
.ColumnOneContent {width: 361px; margin-top: -1px; margin-left: 12px;}
.ColumnOneImages {float: right; width: 185px; padding-top: 10px; margin-right: 0px;}
.ColumnTwo {float: left; width: 184px; padding:0 11px 0 11px; margin-top:-2px;}
.ColumnTwoLogo {margin-top:0; margin-bottom:8px;}
.CoffeeCategory .Icon {float: left; width: 48px;}
.CoffeeCategory .Text {float: right; width: 136px;}
.CoffeeCategory p {margin-top:0; padding-bottom:0;}
.List {margin:-0.8em 0 2em -2em;}

/* Footer */
#Footer {width: 100%; height: 155px; clear: both; background-color: White; border-top: 1px solid #452325;}
#FooterGradient {background-image: url(../images/Site/FooterGradient2009.jpg); height: 50px;}
#BottomLink {float: left; color: #4a4c49; font-size: 9px; font-weight: bold; margin-top: 12px; margin-left: 12px;}
#SocialMedia {float: right;  margin-right: 12px; margin-top:8px;}
#SocialMediaButtons{width:164px; height:40px; background-image: url(../images/Site/SocialMediaButtonsV2.png); position: relative; margin:0; padding:0;}
#SocialMediaButtons li {list-style: none; margin: 0; padding: 0; position: absolute; top:2px;}
#SocialMediaButtons li, #SocialMediaButtons a {height:38px; display:block; text-indent:-9999px;}
#facebook {left:4px; width:33px;}
#twitter {left:45px; width:33px;}
#youtube {left:84px; width:37px;}
#flickr {left:125px; width:37px;}
#CompanyLogos{background-image: url(../images/Site/LogoCluster2011.png); height:105px;}
#GeoTrust{margin-left:13px;}

/* Page Links */
.CategoryLinksLayer {height: 35px; margin:-2px 12px 0 12px;}
.LinksContainer {width: 400px;}
.LinksContainer.cart {width:100%;}
.LinksContainer a{color: #452325; text-decoration: none;}
.LinksContainer a:hover, a.green:hover {color: #007934;}
.LinksContainer a.current, a.current.green {font-weight: bold; color: #007934;}
.LinksContainer a.blue:hover {color: #0089AE;}
.LinksContainer a.current.blue {color: #0089AE;}
.LinksContainer a.orange:hover {color: #E98300;}
.LinksContainer a.current.orange {color: #E98300;}
.loginStatus {margin:-12px 0 14px 12px;}

/* Link styles */
a {color: #452325;}
a:hover{color: #0089ae;}
a.Link{color: #452325; text-decoration: none; font-weight:bold;}
a.Link:hover{color: #007934;}
a.InlineLink{color: #000000; text-decoration:underline;}
a.BlueLink {color: #452325; text-decoration: none; font-weight:bold;}
a.BlueLink:hover {color: #0089ae;}
a.RedLink {color: #452325; text-decoration: none; font-weight:bold;}
a.RedLink:hover {color: #91101f;}
a.QuickLink{color: #4a4c49; font-size: 9px; font-weight: bold; text-decoration: none;}
a.QuickLink:hover{color: #0089ae;}
a.CartLink{color: #0089ae; font-size: 9px; font-weight: bold; text-decoration: none;}
a.CartLink:hover{color: #4a4c49;}
a.VideoDocLink{color: #007934; font-size: 9px; text-decoration: none;}
a.VideoDocLink:hover{text-decoration: underline;}
.SelectLinks {color: #4a4c49; margin-left: 12px; margin-top: 3px;}
.SelectLinks a {color: #4a4c49; text-decoration: none;}
.SelectLinks a:hover {color: #B2B4B1;}

/* Button Styles */
.LinkButton a {display: block; font-size: 9px; font-weight: bold; text-decoration: none; text-align: center; 
               padding: 5px 4px; width:78px; margin-bottom:4px;}
.LinkButton a.White {color:#4A4C49; border:1px solid #4a4c49;}
.LinkButton a.White:hover {color:#4A4C49; background-color:#b2b4b1;}
.LinkButton a.White:active {color:#ffffff; background-color:#4a4c49;}
.LinkButton a.Blue {color: #ffffff; background-color: #0089ae; border: 1px solid #0089ae;}
.LinkButton a.Blue:hover {color: #ffffff; background-color: #0089ae;}
.LinkButton a.Blue:active {color: #0089ae; background-color: #ffffff;}  
.LinkButton a.Cherry {color:#ffffff; background-color:#91101f;	border:1px solid #91101f;}
.LinkButton a.Cherry:hover {color:#ffffff;	background-color:#91101f;}
.LinkButton a.Cherry:active {color:#91101f; background-color:#ffffff;}
.LinkButton a.Orange {color:#ffffff; background-color:#e98300;	border:1px solid #e98300;}
.LinkButton a.Orange:hover {color:#ffffff;	background-color:#e98300;}
.LinkButton a.Orange:active {color:#91101f; background-color:#ffffff;}
.ButtonArea {clear: both; border-top:1px dashed #4a4c49; margin:10px 11px 0 11px;}
.ButtonArea .LinkButton {margin-top:33px; margin-right:42px;}
.ButtonArea .LinkButton a {float:right; margin-left:6px;}
.BuyNowButton {float: left; margin-left: 200px; margin-top: -41px;}

/* Side Bar */
#SideBarLinks {width:167px;}
a.SideBarLink{color:#4a4c49; font-weight: bold; text-decoration:none;}
a.SideBarLink:hover{color:#452325;}
.SideBarButton {padding:0; margin-bottom:11px; border:1px solid #452325;}

/* QuickCart */
#QuickCart {width:165px; height:320px; background-color:#99d0df; border:1px solid #452325; margin-bottom:6px;}
#QuickCartNote {width:167px; font-size: 9px; font-weight:bold; color:#0089ae; text-align:center; margin-bottom:11px;}
#QuickCart .QuickCartHeadline {margin-top:9px; margin-left:10px; font-size: 12px; color: #0089ae; font-weight: bold;}	
#QuickCart .ItemList {background-color:#ffffff; width:165px; height:200px; margin-top:9px; overflow:auto;}
#QuickCart .Footer{padding:12px 10px 0 10px;}
#QuickCart .Subtotal {float:left; width:24px; height:24px;}
#QuickCart .SubtotalAmount {float:right; height:24px; font-size: 12px; font-weight: bold;}
#QuickCart .Buttons {float:right;}
#QuickCart .ItemList .ListTitle {font-weight: bold; margin-left: 10px; margin-top: 2px;}
.QuickCartGridView .AspNet-GridView {width: 100%;}
.QuickCartGridView .AspNet-GridView table {width: 100%; margin-bottom: 2px;}
.QuickCartGridView .AspNet-GridView table tbody tr td {padding:2px 0 2px 0;}
.QuickCartGridView .AspNet-GridView table tbody tr.AspNet-GridView-Alternate td {background-color: #F9F9F9;}
.QuickCartGridView .AspNet-GridView table tbody tr td.ColQTY {text-align: center; vertical-align: top; padding-left: 10px;}
.QuickCartGridView .AspNet-GridView table tbody tr td.ColName {padding-left: 4px; padding-right: 2px;}
.QuickCartGridView .TextBox {border: 1px solid #0089ae; width: 20px; margin: 1px; padding: 0; font-size: 10px; text-align:center; background-color: White;}
	
/* Modal Popup */
.modalBackground {background-color: Gray; filter: alpha(opacity=40); opacity: 0.4;}
.modalPopup {background-color: White; border: 2px solid #452325; width: 593px; height: 355px; 
             background-repeat:no-repeat; background-position: 378px 0}
.modalPopup .Header {height:45px; margin-top:0;}
.modalPopup .Content {overflow:auto; height:220px; margin:10px 0 1px 12px; padding-right:12px;}
.modalPopup .error{margin-top:3px; height:10px;}
.modalPopup .ButtonArea{margin:0 11px;}
.modalPopup .ButtonArea .LinkButton {margin-top:10px; margin-right:42px;}
.modalPopup .SelectLinks{margin-left:0;}

/* Form elements */
.TextBox {border: 1px solid #4A4C49; width: 250px; margin-top: -3px; padding: 3px 0px 0px 2px; font-size: 11px; text-align: left;}
.TextBoxOneLine {height: 15px;}
.TextBoxMultiLine {height: 145px;}
.Checkbox{float: left; margin-top: 5px;}
.CheckboxText{float: left; margin-top: 7px; margin-left: 3px;}

/* Addresses */
.modalPopup .ColumnLeft {float: left;}
.modalPopup .ColumnRight {float: left; margin:0;}
.modalPopup table{padding:0; margin:0; white-space:nowrap; clear:left;}
.modalPopup .TextBox {width: 200px; margin-top: 0px; margin-bottom: -1px; padding: 3px 0 2px 2px;}
.modalPopup .TextBox.Zip {width: 146px;}
.modalPopup .DropDown {width: auto; height: 20px; margin-top: 0px; margin-bottom: -1px; text-align: left; width: 150px; border: 1px solid #4A4C49;}

/* Address Picker */
.ShippingDetails {float: left; width: 569px; height: auto; border-top: 1px dashed #4a4c49; border-bottom: 1px dashed #4a4c49;
                  padding: 9px 0;margin-left: 12px; margin-right:12px; margin-bottom:2px;}
.DefaultTitle {float: left; width: 250px; font-size: 12px; font-weight: bold; color: #452325;}
.AlternateTitle {float: left; font-size: 12px; font-weight: bold; color: #4a4c49;}
.SelectedAddress {float: left; width: 250px; color: #000000; line-height: 130%; margin-top: 1px;}
.AlternateAddress {float: left; margin-top: 2px;}
.AlternateAddressDropDown {width: 185px; height: 20px; margin: -1px; padding: 0px; text-align: left; float: left;}

/* Other */
.PanelContainer{border:dashed 1px black; border-left:none; border-right:none; padding: 10px 0 10px 0;}
.clearer{clear: both;}
.error{color:Red;}
.message{color: #000;}
.hidden{display:none;}

/* ----- Home Page ----- */
.ProductColumn {float: left; width: 510px; padding-bottom: 14px;}
.ProductColumn a {color: #452325; font-weight: bold; text-decoration: none;}
.ProductColumn a:hover {color: #007934;}
.Planet {width: 510px; height: 133px; padding-top:17px; background-image: url(../images/site/CoffeeMarvelPlanetHome.jpg);
        background-position: 395px 0; background-repeat: no-repeat; border: 1px solid #452325; cursor: pointer;}
.Planet a {color: #007934; font-weight: bold; text-decoration: none;}
.Planet a:hover {color: #452325;}
.PlanetText {width: 385px; margin:-1px 12px 1px 12px;}
.PlanetLinks {width: 385px; margin-left: 12px;}
.PlanetLinksColumn {float: left;}
.PlanetLinksColumn.Left{width:198px;}
.Box {float: left; width: 148px; height: 150px; background-repeat: no-repeat; border: 1px solid #452325;
      margin-top: 12px; padding-left: 12px; cursor: pointer;}
.Pods {background-position: 0px 0; background-image: url(../images/site/PodsHome.jpg); margin-right: 13px;}
.PodsText {width: 140px; margin-top: 35px;}
.WholeBean {background-image: url(../images/site/WholeBeanHome.jpg); background-position: 0px 104px; margin-right: 13px;}
.WholeBeanText {width: 136px; margin-top: 11px;}
.Equipment {background-image: url(../images/site/EquipmentHome.jpg); background-position: 104px 0; margin-right: -2px;}
.EquipmentText {width: 102px; margin-top: 11px;}
.TradBrew {background-image: url(../images/site/GroundCoffeeHome.jpg); background-position: 0px 103px; margin-right: 13px;}
.TradBrewText {width: 136px; margin-top: 10px;}
.Tea {background-image: url(../images/site/TeaHome.jpg); background-position: 0px -1px; margin-right: 13px;}
.TeaText {width: 140px; margin-top: 59px;}
.SubscriptionEasyCoffeeService {width: 160px; padding-left:0; margin-right: -2px;}
.Subscription {background-image: url(../images/site/SubscriptionHome.jpg); background-position: 0px 80px; background-repeat:no-repeat;
               width:160px; height:150px;}
.SubscriptionText {width: 136px; margin-top: 10px; margin-left: 12px;}
.EasyCoffeeService {background-image: url(../images/site/EasyCoffeeServiceHome.jpg); background-position: 0px 80px; 
                    background-repeat:no-repeat; width:160px; height:150px; opacity: 0; filter:alpha(opacity=0);}
.EasyCoffeeServiceText {width: 136px; margin-top: 10px; margin-left: 12px;}
.DynamicColumn {float: left; width: 247px; margin-left: 15px;}
.DynamicSpaceContainer {width: 247px; height: 314px; border: 1px solid #452325; cursor: pointer;}
.DynamicSpace {width: 247px; height: 314px; background-position: 0px 0; background-repeat: no-repeat;}
.DynamicSpaceText {width: 209px; padding-top: 243px; padding-left: 18px;}
.DynamicSpaceHeadline {font-weight: bold;}
.DynamicSpace a {font-size: 12px; font-weight: bold; text-decoration: none;}
.DynamicSpace a:hover{color: #4a4c49;}
.DynamicSpaceArrows {float:right; width:40px; height:18px; margin-top:-30px; margin-right:15px;}
.DynamicSpaceButton {float:left; margin-left:2px;}
.FCC {width: 247px; height: 150px; background-image: url(../images/site/FCC-Button-Bright.jpg); background-position: 0px 0;
      background-repeat: no-repeat; border: 1px solid #452325; margin-top: 12px; cursor: pointer;}
.FCCTitle {width: 234px; margin-top: 17px; margin-left: 14px;}
.FCCText {width: 110px; margin-top: 5px; margin-left: 14px;}
.FCCText a {color: #91101F; font-weight: bold; text-decoration: none;}
.FCCText a:hover {color: #452325;}

/* ----- Shopping Cart ----- */
#TopButtons {float: right; margin-right: 12px; margin-top: 42px; text-align:center;}
#BottomButtons {float: right; text-align:center; margin:0 12px 0 0;}
.CartButtons.LinkButton a {float:right; margin-left:6px;}
.CartButtons.LinkButton a.White {width:auto; padding: 5px 9px;}

/* ----- Products Pages ----- */
#ProductHeader {height:175px; background: #ffffff no-repeat 378px 0}
.CategoryLogo {float: left; margin:10px 5px 0 12px;}
.PackageImage {margin-left:10px;}
.LogoLinksContainer {text-align:right; margin-right:10px; margin-top:5px;}
.ViewByLink {clear:left;}
.ViewByLink a {font-size: 9px; color: #4A4C49; text-decoration:none;}
.ViewByLink a:hover {color:#B2B4B1;}
.ViewProductsLink a {color: #4A4C49; text-decoration:none; margin-right: 3px;}
.ViewProductsLink a:hover {color:#B2B4B1;}

.ProductListPager {clear: both; float: right; margin-right: 9px; margin-bottom: 0;}
.ProductListPager .current {font-weight:bold; color: #007934;}
.ProductListPager a {color: #452325; text-decoration:none;}    
.ProductListPager a:hover {color: #007934;}

#ProductListing {clear:both;}
.ProductListRow {clear:both;}
.ProductContainer {float:left; width:181px; min-height:299px; border-top:1px dashed #4a4c49; border-right:1px dashed #4a4c49;
	margin-top:11px; margin-left:12px;}
.ProductContainer .ProductGraphic {float:left; width:75px; min-height:75px;	margin-top:12px;}
.ProductContainer .Icons {float:left; width:105px; height:70px; margin-top:12px;}
.ProductContainer .Icons .ProductAlert {height: 29px;}
.ProductContainer .Description {float:left; width:174px; height:65px; margin-top:12px;}
.ProductContainer .Name {font-size: 12px; color: #452325; font-weight: bold;}
.ProductContainer .Slider {float:left; width:170px; height:20px; margin-top:10px;}
.ProductContainer .Price {float:left; width:174px; height:36px; margin-top:12px;}
.ProductContainer .ExactPrice {font-size: 12px; font-weight: bold;}
.ProductContainer .BuyButtons {height:49px; margin-right:11px; clear:both;}
.ProductContainer .Qty {float:left;	width:46px;	height:48px; font-size:9px;	font-weight:bold; color:#4A4C49; margin-top:7px;}
.ProductContainer .QtyBox {float:left; position:relative; z-index: 1; width:21px; height:45px; padding:5px 6px;}
.ProductContainer .TextBox {border: 1px solid #4A4C49; width: 20px; margin: 0; padding: 0; font-size: 10px; text-align:center; float: left;}
.ProductContainer .Buttons 	{float:right;}

/* ----- Menu ----- */
#MenuWrapper {float: left; position: relative; left: 0; width: 100%; margin: 0; background-color: #452325;}
.MainMenu {border-top: solid 4px #E1F0F5;}
.MainMenu .AspNet-Menu-Horizontal {z-index: 300; width:790px; margin-left:auto; margin-right:auto;}
.AspNet-Menu-Horizontal ul.AspNet-Menu {width: 100%; margin-top:-4px;}
.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul {width: 10.5em; left: 0; top: 100%;}
.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul {top: -0.3em; width: 11.5em;}
.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li {padding: 1px; text-align:left; margin-right: 2px;}    
.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li {text-align:left; width: 17.1em;}
.MainMenu ul.AspNet-Menu ul {width: 10.5em; left: 8.9em; top: -1em; z-index: 400;}
.MainMenu ul.AspNet-Menu ul ul {width: 11.5em; left: 10.4em; margin-top: 2px; margin-left: 17.3em; border-left: solid 1px white;}
.MainMenu ul.AspNet-Menu li {background-color: #452325; border-top: solid 4px #E1F0F5;}
.MainMenu ul.AspNet-Menu li ul li {font-size: 10px; color:#4a4c49; background-color:#B2B4B1; border-top:1px solid #ffffff;	border-right:solid 1px white;}
.MainMenu ul.AspNet-Menu li a, 
.MainMenu ul.AspNet-Menu li span 
    {color: white; padding: 3px 6px 3px 6px; border-bottom: 0;}
.MainMenu ul.AspNet-Menu li ul li a,
.MainMenu ul.AspNet-Menu li ul li span 
    {border-top: none;}
.MainMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a,
.MainMenu ul.AspNet-Menu li.AspNet-Menu-Leaf span 
    {background-image: none;}
.MainMenu ul.AspNet-Menu li:hover, 
.MainMenu ul.AspNet-Menu li.AspNet-Menu-Hover 
    {background-color:#B2B4B1; border-top: solid 4px #007934;}
.MainMenu ul.AspNet-Menu li ul li:hover, 
.MainMenu ul.AspNet-Menu li ul li.AspNet-Menu-Hover 
    {background-color:#B2B4B1; border-top: solid 1px white;}
.MainMenu ul.AspNet-Menu li:hover a, 
.MainMenu ul.AspNet-Menu li:hover span, 
.MainMenu ul.AspNet-Menu li.AspNet-Menu-Hover a,
.MainMenu ul.AspNet-Menu li.AspNet-Menu-Hover span,
.MainMenu ul.AspNet-Menu li:hover li:hover a, 
.MainMenu ul.AspNet-Menu li:hover li:hover span, 
.MainMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.MainMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.MainMenu ul.AspNet-Menu li:hover li:hover ul a:hover, 
.MainMenu ul.AspNet-Menu li:hover li:hover ul span.Asp-Menu-Hover, 
.MainMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a:hover,
.MainMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span.Asp-Menu-Hover 
    {color: White;}
.MainMenu ul.AspNet-Menu li:hover ul a, 
.MainMenu ul.AspNet-Menu li:hover ul span, 
.MainMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul a,
.MainMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul span,
.MainMenu ul.AspNet-Menu li:hover li:hover ul a, 
.MainMenu ul.AspNet-Menu li:hover li:hover ul span, 
.MainMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a,
.MainMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span 
    {color: #4a4c49;}
.MainMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover {background-image: none;}
.MainMenu ul.AspNet-Menu li.AspNet-Menu-Selected,
.MainMenu ul.AspNet-Menu li.AspNet-Menu-ChildSelected 
    {background-color: white !important; border-top: solid 4px #007934 !important;}
.MainMenu ul.AspNet-Menu li.AspNet-Menu-Selected a,
.MainMenu ul.AspNet-Menu li.AspNet-Menu-Selected span,
.MainMenu ul.AspNet-Menu li.AspNet-Menu-ChildSelected a,
.MainMenu ul.AspNet-Menu li.AspNet-Menu-ChildSelected span 
    {color: #452325;}
.MainMenu ul.AspNet-Menu li ul li.AspNet-Menu-Selected,
.MainMenu ul.AspNet-Menu li ul li.AspNet-Menu-Selected span,
.MainMenu ul.AspNet-Menu li ul li.AspNet-Menu-ChildSelected,
.MainMenu ul.AspNet-Menu li ul li.AspNet-Menu-ChildSelected span 
    {color:#4a4c49 !important; background-color:#B2B4B1 !important; border-top:1px solid White !important;}
.MainMenu ul.AspNet-Menu a:active {background-color:White !important; color:#452325 !important;}
