#menuadmin-top:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
}
.menuadmin-top-container {
    background: none repeat scroll 0 0 #0A263D;
}
#menuadmin-top {
   
    font-size: 14px;
    margin: 0 auto;
    padding: 0 2px;
    width: 900px;
}
#menuadmin-top li {
    position: relative;
    text-align: left;

}
#menuadmin-top li.over {
    z-index: 998;
}
#menuadmin-top a, #menuadmin-top a:hover {
    display: block;
    line-height: 1.3em;
    text-decoration: none;
}
#menuadmin-top span {
    cursor: pointer;
    display: block;
    white-space: nowrap;
	padding:0 3px;}
	
.dogstorelink { background:url(../images/dogstorelinkbg.jpg) repeat-x; padding:0 6px;} 	

.dogstorelink li.over a {
    color: #f8ea12!important;}
	
	.dogstorelink  a:hover {
    color: #f8ea12!important;}
	
	.dogstorelink  a {
    color: #fff!important;}

#menuadmin-top li ul span {
    white-space: normal;
}
#menuadmin-top ul li.parent a {
    /*background: url("http://www.flexpetz.com/skin/frontend/default/flexpetz/images/bkg_nav2.gif") no-repeat scroll 100% 100% transparent;*/ background-color:#074D85;
}
#menuadmin-top ul li.parent li a {
    background-image: none;
}
.bdrspan {
    background: url("../images/divider.png") no-repeat scroll right center transparent;
    padding-right: 5px;
}
#menuadmin-top li {
    float: left;
	
}
#menuadmin-top li.active a {
    color: #D96708;
}
#menuadmin-top a {
    color: #fff;
    float: left;
    font-weight: bold;
    padding: 9px 2px 6px 2px;
}
#menuadmin-top li.over a, #menuadmin-top a:hover {
    color: #D96708;
}
#menuadmin-top ul li, #menuadmin-top ul li.active {
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    float: none;
	background-color:#0074D85;
	
}
#menuadmin-top ul li.last {
    background: none repeat scroll 0 0 #ECF3F6;
    padding-bottom: 0;
}
#menuadmin-top ul a, #menuadmin-top ul a:hover {
    background: none repeat scroll 0 0 transparent;
    float: none;
    padding: 0;
}
#menuadmin-top ul li a {
    font-weight: normal !important;
}
#menuadmin-top ul, #menuadmin-top div {
    border-top: 2px solid #FFFFFF;
    left: -10000px;
    position: absolute;
    top: 38px;
    width: 18em;
	
}
#menuadmin-top div ul {
    border: medium none;
    position: static;
    width: auto;
}
#menuadmin-top ul ul, #menuadmin-top ul div {
    top: 5px;
}
#menuadmin-top ul li a {
    background: none repeat scroll 0 0 #074D85;
}
#menuadmin-top ul li a:hover {
    background: none repeat scroll 0 0 #052D4D;
}
#menuadmin-top ul li a, #menuadmin-top ul li a:hover {
    color: #FFFFFF !important;
}
#menuadmin-top ul span, #menuadmin-top ul li.last li span {
    padding: 3px 15px 4px;
}
#menuadmin-top li ul.shown-sub, #menuadmin-top li div.shown-sub {
    left: 0;
    z-index: 1999;
}
#menuadmin-top li .shown-sub ul.shown-sub, #menuadmin-top li .shown-sub li div.shown-sub {
    left: 100px;
}
.block-menuadmin-left {
}
#menuadmin-left:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
}
#menuadmin-left {
    font-size: 13px;
    margin: 0 auto;
}
#menuadmin-left li {
    position: relative;
    text-align: left;
}
#menuadmin-left li.over {
    z-index: 998;
}
#menuadmin-left a, #menuadmin-left a:hover {
    display: block;
    line-height: 1.3em;
    text-decoration: none;
}
#menuadmin-left span {
    cursor: pointer;
    display: block;
    white-space: nowrap;
}
#menuadmin-left li ul span {
    white-space: normal;
}
#menuadmin-left ul li.parent a {
    background: url("http://www.flexpetz.com/skin/frontend/default/flexpetz/images/bkg_nav2.gif") no-repeat scroll 100% 100% transparent;
}
#menuadmin-left ul li.parent li a {
    background-image: none;
}
#menuadmin-left li.active a {
    color: #D96708;
}
#menuadmin-left a {
    color: #A7C6DD;
    font-weight: bold;
    padding: 5px 12px 6px 8px;
}
#menuadmin-left li.over a, #menuadmin-left a:hover {
    color: #D96708;
}
#menuadmin-left ul {
}
#menuadmin-left ul li, #menuadmin-left ul li.active {
    background: url("http://www.flexpetz.com/skin/frontend/default/flexpetz/images/bkg_nav1.gif") repeat-x scroll 0 100% #ECF3F6;
    float: none;
    margin: 0;
    padding-bottom: 1px;
}
#menuadmin-left ul li.last {
    background: none repeat scroll 0 0 #ECF3F6;
    padding-bottom: 0;
}
#menuadmin-left ul a, #menuadmin-left ul a:hover {
    background: none repeat scroll 0 0 transparent;
    float: none;
    padding: 0;
}
#menuadmin-left ul li a {
    font-weight: normal !important;
}
#menuadmin-left ul, #menuadmin-left div {
    border: 1px solid #899BA5;
    left: -10000px;
    position: absolute;
    top: 0;
    width: 15em;
}
#menuadmin-left div ul {
    border: medium none;
    position: static;
    width: auto;
}
#menuadmin-left ul ul, #menuadmin-left ul div {
    top: 5px;
}
#menuadmin-left ul li a {
    background: none repeat scroll 0 0 #ECF3F6;
}
#menuadmin-left ul li a:hover {
    background: none repeat scroll 0 0 #D5E4EB;
}
#menuadmin-left ul li a, #menuadmin-left ul li a:hover {
    color: #2F2F2F !important;
}
#menuadmin-left ul span, #menuadmin-left ul li.last li span {
    padding: 3px 15px 4px;
}
#menuadmin-left li ul.shown-sub, #menuadmin-left li .shown-sub ul.shown-sub, #menuadmin-left li .shown-sub li div.shown-sub {
    left: 190px;
}
.block-menuadmin-left {
}
#menuadmin-right:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
}
#menuadmin-right {
    font-size: 13px;
    margin: 0 auto;
}
#menuadmin-right li {
    position: relative;
    text-align: left;
}
#menuadmin-right li.over {
    z-index: 998;
}
#menuadmin-right a, #menuadmin-right a:hover {
    display: block;
    line-height: 1.3em;
    text-decoration: none;
}
#menuadmin-right span {
    cursor: pointer;
    display: block;
    white-space: nowrap;
}
#menuadmin-right li ul span {
    white-space: normal;
}
#menuadmin-right ul li.parent a {
    background: url("http://www.flexpetz.com/skin/frontend/default/flexpetz/images/bkg_nav2.gif") no-repeat scroll 100% 100% transparent;
}
#menuadmin-right ul li.parent li a {
    background-image: none;
}
#menuadmin-right li.active a {
    color: #D96708;
}
#menuadmin-right a {
    color: #A7C6DD;
    font-weight: bold;
    padding: 5px 12px 6px 8px;
}
#menuadmin-right li.over a, #menuadmin-right a:hover {
    color: #D96708;
}
#menuadmin-right ul {
}
#menuadmin-right ul li, #menuadmin-right ul li.active {
    background: url("http://www.flexpetz.com/skin/frontend/default/flexpetz/images/bkg_nav1.gif") repeat-x scroll 0 100% #ECF3F6;
    float: none;
    margin: 0;
    padding-bottom: 1px;
}
#menuadmin-right ul li.last {
    background: none repeat scroll 0 0 #ECF3F6;
    padding-bottom: 0;
}
#menuadmin-right ul a, #menuadmin-right ul a:hover {
    background: none repeat scroll 0 0 transparent;
    float: none;
    padding: 0;
}
#menuadmin-right ul li a {
    font-weight: normal !important;
}
#menuadmin-right ul, #menuadmin-right div {
    border: 1px solid #899BA5;
    left: -10000px;
    position: absolute;
    top: 0;
    width: 15em;
}
#menuadmin-right div ul {
    border: medium none;
    position: static;
    width: auto;
}
#menuadmin-right ul ul, #menuadmin-right ul div {
    top: 5px;
}
#menuadmin-right ul li a {
    background: none repeat scroll 0 0 #ECF3F6;
}
#menuadmin-right ul li a:hover {
    background: none repeat scroll 0 0 #D5E4EB;
}
#menuadmin-right ul li a, #menuadmin-right ul li a:hover {
    color: #2F2F2F !important;
}
#menuadmin-right ul span, #menuadmin-right ul li.last li span {
    padding: 3px 15px 4px;
}
#menuadmin-right li ul.shown-sub, #menuadmin-right li .shown-sub ul.shown-sub, #menuadmin-right li .shown-sub li div.shown-sub {
    left: -190px;
}