#menu			{width:190px;height:100px;float:left;position:relative;}
#menuposition	{position:absolute;z-index:1000;display:none;}

#menu img         	{margin:0px;padding:0px;display:block;}
.menuwrapper div	{display:block; width:190px; overflow:hidden;margin:0px 0px 0px 0px;padding:0px;background:#fff;}
.bottomMenuImg      	{margin:0px 0px 3px 0px;}
.menuwrapper      		{height:auto;width:190px;margin:0px 10px 0px 0px;}
.menuwrapper a    		{ height:20px;display:block;border-bottom:1px solid #F3F0E7;margin:5px 19px 5px 10px;background-repeat:no-repeat;padding:10px 0px 0px 40px;}
* html .hackfix a  {   height:30px !Important;}
.menutab        	{cursor:pointer;margin:0px;margin:0px 0px -5px 0px;padding:0px;}

a#addbirthday    	{background-image:url('../images/icon_birthday.gif');}
a#addappointment 	{background-image:url('../images/icon_appointment.gif');}
a#addtodo        	{background-image:url('../images/icon_todo.gif');}
a#addanniversary 	{background-image:url('../images/icon_anniversary.gif')}
a#addmyreminder  	{background-image:url('../images/icon_reminder.gif');}
a#contactview    	{background-image:url('../images/icon_contacts.gif');background-position:5px 5px;}
a#contactadd     	{background-image:url('../images/icon_contacts_add.gif');background-position:5px 5px;}
a#contacthot     	{background-image:url('../images/icon_msn.gif');background-position:0px 6px;}
a#contactgmail   	{background-image:url('../images/icon_google.gif');background-position:0px 11px;}
a#contactyahoo   	{background-image:url('../images/icon_yahoo.gif');background-position:0px 12px;}
a#contactaol	 	{background-image:url('../images/icon_aol.gif');background-position:0px 12px;}
a#calenderdaily  	{background-image:url('../images/icon_daily.gif');background-position:0px 5px;}
a#calenderprefs  	{background-image:url('../images/icon_calender.gif');background-position:5px 5px;}
a#accountdetails 	{background-image:url('../images/icon_my_details.gif');background-position:0px 5px;}
a#accountimage   	{background-image:url('../images/icon_my_image.gif');background-position:0px 5px;}
a#accountprefs   	{background-image:url('../images/icon_my_prefs.gif');background-position:0px 10px;}
a#giftsher       	{background-image:url('../images/icon_for_her.gif');background-position: 5px 0px;}
a#giftshim       	{background-image:url('../images/icon_for_him.gif');background-position:12px 2px;}
a#giftschildren  	{background-image:url('../images/icon_for_children.gif');background-position:5px 2px;}
a#giftspets      	{background-image:url('../images/icon_for_pets.gif');background-position: 5px 0px;}
a#giftsexperiences	{background-image:url('../images/icon_experiences.gif');background-position:5px 2px;}
a#giftsseasonal  	{background-image:url('../images/icon_seasonal.gif');}
a#viewReminderList	{background-image:url('../images/icon_myreminder.gif');background-position:0px 2px;}
a#rssprefs  	{background-image:url('../images/icon_daily.gif');background-position:5px 5px;}


#scrollwrapper	{overflow:hidden;width:737px;height:91px;position:relative;margin-top:15px;}
#scrollRight	{position:absolute;left:717px;top:0px;cursor:pointer;z-index:100;}
#scrollLeft		{position:absolute;left:0px;top:0px;cursor:pointer;z-index:100;}
#scrollDiv		{overflow:hidden;}

.day_normal,.day_weekend	{text-decoration:none;background-repeat:no-repeat;background-position:top;height:91px;width:60px;position:absolute;top:0px;}
.day_normal					{background-image:url('../images/day_back.gif');}
.day_weekend				{background-image:url('../images/day_weekend.gif');}
.day_normal p,.day_weekend p 	{text-decoration:none;margin:18px 0px 0px 0px;text-align:center;padding:0px;font-size:1.8em;}
.day_large   {text-decoration:none;background-position:top;height:91px;width:91px;position:absolute;top:0px;padding:0px;}    
.day_link {text-decoration:none;}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 8px 2px 8px 2px;
background-color: White;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer
{
top:-100px;
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

/**
 * pixel perfect amends testing CSS - 19/12/07
 */

.menuwrapper a
{
padding:10px 0px 0px 48px;
white-space: nowrap;
}
