div.netgo_navigation ul,
#main .widget-area div.netgo_navigation ul 
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div.netgo_navigation li {
	margin: 0;
	padding: 0 0 0 15px;
}

div.netgo_navigation li.page-has-children {
	background: url(teq-arrow-down.png) no-repeat 150px 15px;
	padding: 0 0 0 15px;
	cursor: pointer;
}

div.netgo_navigation li.menu-item-has-children {
	background: url(teq-arrow-down.png) no-repeat 150px 15px;
	padding: 0 0 0 15px;
	cursor: pointer;
}


div.netgo_navigation ul ul li {
	padding-left: 5px;
}

div.netgo_navigation li.current_page_ancestor,
div.netgo_navigation li.current_page_parent,
div.netgo_navigation li.netgo-navigation-selected,
div.netgo_navigation li.current_page_item.page-has-children
 {
	background: url(teq-arrow-down.png) no-repeat 150px 15px;
}

div.netgo_navigation li.netgo-navigation-deselected {
	background-image: url(teq-arrow-down.png) !important;
}



div.netgo_navigation li.current_page_item > a
 {
	font-weight: bold;
}

div.netgo_navigation li.current_page_item li {
	font-weight: normal;
}

@media only screen and (device-width: 768px) {
  /* For general iPad layouts */
div.netgo_navigation li.menu-item-has-children {
    background: url(teq-arrow-down.png) no-repeat 100px 15px !important;
    padding: 0 0 0 15px;
    cursor: pointer;
}
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
div.netgo_navigation li.menu-item-has-children {
    background: url(teq-arrow-down.png) no-repeat 100px 15px !important;
    padding: 0 0 0 15px;
    cursor: pointer;
}
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
div.netgo_navigation li.menu-item-has-children {
    background: url(teq-arrow-down.png) no-repeat 100px 15px !important;
    padding: 0 0 0 15px;
    cursor: pointer;
}
}
