.ohdTopMenu { line-height: 38px; font-family: Arial; font-weight: normal; font-size: 15px; color: #fff  ; background: url('http://images.meredith.com/parents/images/2009/07/ohd/thanksgiving/ohdTopMenuBackground.jpg') repeat-x; height: 38px; margin-top: 26px; float: left;}

.ohdTopMenu span.leftEnd {background: url('http://images.meredith.com/parents/images/2009/07/ohd/thanksgiving/ohdTopMenuLeft.jpg') no-repeat 0 0; height: 38px; float: left; padding: 0 4px 0 15px;}
.ohdTopMenu span.left {height: 38px; float: left; padding:0 4px 0 15px;}
.ohdTopMenu span.menuArrow {background: url('http://images.meredith.com/parents/images/2009/07/ohd/thanksgiving/ohdTopMenuArrow.jpg') no-repeat  0 0; height: 38px; width: 19px; float: left;}
.ohdTopMenu span.menuArrowEnd {background: url('http://images.meredith.com/parents/images/2009/07/ohd/thanksgiving/ohdTopMenuArrow.jpg') no-repeat  0 -76px; height: 38px; width: 19px; float: left;}


.ohdTopMenu ul li a, .ohdTopMenu ul li a:visited {-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; display: block; text-decoration: none; color: #fff;}

.ohdTopMenu ul { list-style-type: none; margin: 0; padding: 0;}

.ohdTopMenu ul li { float: left; position: relative;}

.ohdTopMenu ul li ul { display: none;}

.ohdTopMenu ul li:hover,{ -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; color: #FFFFFF; cursor: pointer;}

.ohdTopMenu ul li:hover span.leftEnd, .ohdTopMenu ul li a:hover span.leftEnd{background: url('http://images.meredith.com/parents/images/2009/07/ohd/thanksgiving/ohdTopMenuLeft.jpg') no-repeat 0 -76px ; height: 38px; float: left;}
.ohdTopMenu ul li:hover span.left, .ohdTopMenu ul li a:hover span.left {background: url('http://images.meredith.com/parents/images/2009/07/ohd/thanksgiving/ohdTopMenuLeft.jpg') no-repeat 0 -38px; height: 38px; float: left;}
.ohdTopMenu ul li:hover span.menuArrow, .ohdTopMenu ul li a:hover span.menuArrow {background: url('http://images.meredith.com/parents/images/2009/07/ohd/thanksgiving/ohdTopMenuArrow.jpg') no-repeat 0 -38px; height: 38px; width: 19px; float: left;}
.ohdTopMenu ul li:hover span.menuArrowEnd, .ohdTopMenu ul li a:hover span.menuArrowEnd {background: url('http://images.meredith.com/parents/images/2009/07/ohd/thanksgiving/ohdTopMenuArrow.jpg') no-repeat 0 -114px; height: 38px; width: 19px; float: left;}

.ohdTopMenu ul li:hover ul,.ohdTopMenu ul li a:hover ul { display: block; position: absolute; top: 37px; background: #fff; border: 4px solid #c86300; left: 0px}

.ohdTopMenu ul li:hover ul li a.hide { -moz-background-clip: border;-moz-background-inline-policy: continuous;-moz-background-origin: padding;background: #fff;color: #940031;}

.ohdTopMenu ul li:hover ul li:hover a.hide {display: none;}

.ohdTopMenu ul li:hover ul li ul {display: none;}

.ohdTopMenu ul li:hover ul li, .ohdTopMenu ul li a:hover ul li {border-top: 1px dotted #cecece;margin: 0 10px;width: 180px;}
.ohdTopMenu ul li:hover ul li.firstitem, .ohdTopMenu ul li a:hover ul li.firstitem {border: 0px;}

.ohdTopMenu ul li:hover ul li a, .ohdTopMenu ul li a:hover ul li a  {-moz-background-clip: border;-moz-background-inline-policy: continuous;-moz-background-origin: padding;background: #fff;color: #940031;display: block;font-size: 12px;height: 24px;line-height: 24px;font-weight: bold;}

.ohdTopMenu ul li:hover ul li a:hover {-moz-background-clip: border;-moz-background-inline-policy: continuous;-moz-background-origin: padding;}

.ohdTopMenu ul li:hover ul li:hover ul {color: #940031;display: block;left: 151px;position: absolute;top: 0;}

.ohdTopMenu ul li:hover ul li:hover ul li a {-moz-background-clip: border;-moz-background-inline-policy: continuous;-moz-background-origin: padding;background: #DFC184 none repeat scroll 0 0;color: #000000;display: block;}

.ohdTopMenu ul li:hover ul li:hover ul li a:hover {-moz-background-clip: border;-moz-background-inline-policy: continuous;-moz-background-origin: padding;background: #BD8D5E none repeat scroll 0 0;color: #FFFFFF;}


table {border-collapse:collapse; border:0; margin:0; padding:0;}

.ohdTopMenu ul li a.hide, .menu ul li a:visited.hide {display:none;}
.ohdTopMenu ul li a:hover ul li a.hide {display:none;}

.ohdTopMenu ul li a:hover, .ohdTopMenu ul li a:hover span {color:#fff;  background: url('http://images.meredith.com/parents/images/2009/07/ohd/thanksgiving/ohdTopMenuBackgroundHover.jpg') repeat-x;}
.ohdTopMenu ul li a:hover ul {display:block; position:absolute; top:38px; left:0px;}
.ohdTopMenu ul li a:hover ul li a.sub {}
.ohdTopMenu ul li a:hover ul li a {display:block;}
.ohdTopMenu ul li a:hover ul li a ul {visibility:hidden;}
.ohdTopMenu ul li a:hover ul li a:hover {}