
#dropmenu {
	 TEXT-ALIGN: center; WIDTH: 945px; HEIGHT: 48px; 
}

#dropmenu ul 
{
    WHITE-SPACE: nowrap; 
	list-style:none;	
	margin:0px auto 0px auto;
	height:24px;
	padding:0px 2px 0px 2px;
	background-image: url(../images/header/bg_menu_long.jpg);
	border: none;
	padding:opx;
}

#dropmenu ul li
{
    float: left;
    display: block;
    text-align: center;
    position: relative;    
    width: 135px;
}

#level1 li
{
    z-index: 50;
}
#dropmenu ul li:hover
{
    border:none;
}
#dropmenu > ul > li > a {
	
	font-family:Helvetica,Arial,sans-serif;
	color: #0E59A7;
	display:block;
	outline:0;
	text-decoration:none;
	line-height: 24px;
	font-size:12px;
}

#dropmenu > ul > li:hover > a {
	color:#161616;
	background: url(../images/g/menu.jpg) no-repeat left top;
	
}
#dropmenu > ul > li:hover .drop > b
{
    color: #161616;
    display: block;
    background: url(../images/g/rightMenu.jpg) no-repeat right top;
    
}
.dropdownDiv
{
    margin: 4px auto;
    float: left;
    position: absolute;
    /*left: -999em; /* Hides the drop down */
    text-align: left;
    padding: 10px 5px 10px 5px;
    border: 3px solid #656565;
    font-size: 11px;
    background: #ffffff;
    z-index: 100;
    display:none;
}
#dropmenu ul li TD { 
    vertical-align:top;WHITE-SPACE: nowrap; 
}
#dropmenu ul li TD a:link { 
	text-decoration:none;
	color: #000000;
}
#dropmenu ul li TD a:visited { 
	color: #000000;
}
#dropmenu ul li TD Span 
{
    font-weight: bold; color: #0000FF
}
#dropmenu ul li .imageTd { 
    vertical-align: middle;
}
#dropmenu ul li TD img { 
    margin-left:auto; margin-right:auto; display: block;
}

#dropmenu ul li:hover .dropdownDiv 
{
	display:block;
}

#dropmenu ul li:hover .dropdownDiv {
	left:1px; top: 20px;
}
#dropmenu ul li:hover div.photo {
	left:-100px;
}
#dropmenu ul li:hover div.photo div.photo{
	left: 101px
}
#dropmenu ul li:hover div.wedding {
	left:-150px;
}
#dropmenu ul li:hover div.wedding div.wedding{
	left: 151px
}
#dropmenu ul li:hover div.baby {
	left:-150px;
}
#dropmenu ul li:hover div.baby div.baby{
	left: 151px
}
#dropmenu ul li:hover div.seasonal {
	left:-270px;
}
#dropmenu ul li:hover div.seasonal div.seasonal{
	left: 271px
}
#dropmenu ul li:hover div.graduations {
	left:-221px;
}
#dropmenu ul li:hover div.graduations div.graduations{
	width:112px; left: 222px
}
#dropmenu ul li:hover div.birthdays 
{
    left: -356px;left: -327px\9;
    right:1px;
}
#dropmenu ul li:hover div.birthdays div.birthdays{
	left: 357px;
	left: 328px\9;
	right:1px;
}
#dropmenu ul li:hover div.gifts {
	left:-150px;
}
#dropmenu ul li:hover div.gifts div.gifts{
	width:68px; left: 151px
}
#dropmenu ul li:hover div.napkings {
	left:-200px;
}
#dropmenu ul li:hover div.napkings div.napkings{
	width:92px; left: 201px
}
#dropmenu ul li:hover div.diy {
	left:-230px;
}
#dropmenu ul li:hover div.diy div.diy{
	width:58px; left: 231px
}
#dropmenu ul li:hover div.stationery {
	left:-230px;
}
#dropmenu ul li:hover div.stationery div.stationery{
	width:102px; left: 231px
}
#dropmenu ul li:hover div.announcements {
	left: -275px; left: -260px\9;
}
#dropmenu ul li:hover div.announcements div.announcements{
	width:142px; left: 276px; left: 261px\9;
}
#dropmenu ul li:hover div.invitations {
	left:-287px; left:-270px\9;
}
#dropmenu ul li:hover div.invitations div.invitations{
	width: 112px; left: 288px; left: 271px\9
}
#dropmenu ul li:hover div.budget 
{
    left:-398px; left:-371px\9;
    right:1px;
}
#dropmenu ul li:hover div.budget div.budget {
	width: 88px; left: 399px; left: 372px\9;
	right:1px;
}
/* Safari 3.0 and Opera 8 & 9 */
@media screen and (-webkit-min-device-pixel-ratio:0){
    #dropmenu ul li:hover div.birthdays 
    {
        left: -349px;
    }
    #dropmenu ul li:hover div.birthdays div.birthdays{
	    left: 350px;
    }
    #dropmenu ul li:hover div.budget 
    {
        left:-394px;
    }
    #dropmenu ul li:hover div.budget div.budget
    {
	    left: 394px
    }
    #dropmenu ul li:hover div.announcements {
	    left:-310px;
    }
    #dropmenu ul li:hover div.announcements div.announcements{
	    width:132px; left: 311px
    }
    #dropmenu ul li:hover div.invitations {
	    left:-300px;
    }
    #dropmenu ul li:hover div.invitations div.invitations{
	    left: 301px
    }    
}
.HiddenDiv
{
    left: 0px;
    top: -3px;
    position: absolute;
    z-index: 101;
    width: 127px;
    height: 4px;
    background-color: white;
}
.HiddenDiv.celebrationHiddenDiv
{
    width:183px; width:182px\9;
}