ul.main-menu{
	position: absolute;
	top: 41px;
	list-style: none;
	margin: 0;
}
ul.main-menu li{
	float: left;
}
ul.main-menu{
	overflow: visible;
}
.main-menu a{
	color: #fff;
	text-decoration: none;
}
.main-menu a:hover{
	color: #d92328;
}
.main-menu li.active,
.main-menu li.active-trail{
	background: #e1e1e1 url(http://cdn1.infusionsoft.com/site/infusionsoft.com/template/020810/menu/active-tab-lft.png) top left no-repeat;
}
.main-menu li.active a, .main-menu .active-trail a{
	color: #d92328;
	/*margin-left: 10px;*/
	background: url(http://cdn1.infusionsoft.com/site/infusionsoft.com/template/020810/menu/active-tab-rt.png) top right no-repeat;
	/*height: 30px;*/
}
ul.main-menu li{
	/*margin: 0 0 0px 0;*/
	/*min-height: 30px;*/
}
ul.main-menu a{
	padding: 10px 24px 10px 24px;
	display: block;
}


/*Sidebar Menu Stuff*/
/*Top Level of Sidebar*/
#left ul.menu{
	margin: 27px 0 0 0;
	list-style: none;
}
#left ul.menu a{
	text-decoration: none;
	color: #444444;
	padding: 15px 0 15px 30px;
	display: block;
}
#left ul.menu li.active,
#left ul.menu li.active-trail{
	margin: 0 -20px 0 0px;
	width: 265px;
	min-height: 38px;
	background: url(http://cdn1.infusionsoft.com/site/infusionsoft.com/template/020110/menu/sidebar-highlight2.png) -10px 0 no-repeat;
}
#left ul.menu a.active,
#left ul.menu a.active-trail{
	color: #fff;
	padding: 12px 0 16px 40px;
	font-weight: bold;
}
#left ul.menu li{
	background: url(http://cdn1.infusionsoft.com/site/infusionsoft.com/template/020110/menu/sidebar-item-bg.png) bottom left repeat-x;
	margin-left: 1px;
	width: 238px;	
	
}

/*Second Level*/
#left ul.menu li.active-trail ul.menu{
	margin:0;
	padding: 8px 0 15px 30px;
	width: 210px;
	background: #e9e9e9 url(http://cdn1.infusionsoft.com/site/infusionsoft.com/template/020110/menu/submenu-bg.png) bottom right no-repeat;
	/*list-style-image: url(../images/template/menu/submenu-list.gif);*/
}
#left ul.menu li.active li,
#left ul.menu li.active-trail li{
	margin: 0 20px;
	padding: 0;
	list-style-image: url(http://cdn1.infusionsoft.com/site/infusionsoft.com/template/020110/menu/submenu-list.gif);
	min-height: 0;
	width: 200px;
}
#left ul.menu li.active-trail li a,
#left ul.menu li.active li a,
#left ul.menu li li a.active{
	font-size: 12px;
	text-decoration: underline;
	color: #444444;
	padding: 3px 0;
}
#left ul.menu li li{
	min-height: 0;
	background: none;
}
#left ul.menu ul li.active{
	background: none;
	/*padding: 0 0 0 10px;*/
}



/*FOOTER MENU*/
#footerMenu ul{
	float: left;
	width: 190px;
	margin: 15px 0 0;
	list-style: none;
}

#footerMenu li{
	float: left;
	clear: both;
	/*margin: 0 15px;*/
}
#footerMenu a{
	color: #666;
	text-decoration: none;
}
#footerMenu a:hover{
	text-decoration: underline;
}