/** Superfish Top Menu **/

#menutop.sf-navbar {
	position: absolute;
	width: 855px;
	height: 53px !important;
	background: #0f365f url(./images/bg_sf-menu.png) repeat-x !important;
	z-index: 101 !important;
}
#menutop a {
	padding-top: 0.65em;
}
#menutop.sf-navbar li li a {
	background-color: transparent !important;
}
#menutop.sf-navbar li li a:hover, #menutop.sf-navbar li li.current_page_item, #menutop.sf-navbar li li.current-menu-item {
	background-color: #1d4671 !important;
}
#menutop.sf-navbar li li.current-menu-ancestor, #menutop.sf-navbar li li.current-page-ancestor {
	background-color: #204366 !important;
}
#menutop a {
	color: #fff !important;
	padding-bottom: 5px !important;
}
#menutop .n0 {
	background: transparent url(./images/navmain_n0.png) repeat;
	border: 1px solid #95dfe0;
}
#menutop .n1 {
	background: transparent url(./images/navmain_n4.png) repeat;
	border: 1px solid #80befd;
}
#menutop .n2 {
	background: transparent url(./images/navmain_n5.png) repeat;
	border: 1px solid #ff7916;
}
#menutop .n3 {
	background: transparent url(./images/navmain_n2.png) repeat;
	border: 1px solid #6ee06e;
}
#menutop .n4 {
	background: transparent url(./images/navmain_n1.png) repeat;
	border: 1px solid #ff6363;
}
#menutop .n5 {
	background: transparent url(./images/navmain_n3.png) repeat;
	border: 1px solid #cb2dff;
}
#menutop .n6 {
	background: transparent url(./images/navmain_n6.png) repeat;
	border: 1px solid #e19090;
}
#menutop.sf-navbar ul a:focus, #menutop.sf-navbar ul a:hover, #menutop.sf-navbar ul a:active {
	background: #0f365f !important;
}
#menutop.sf-navbar li, #menutop.sf-navbar li li, #menutop.sf-menu li, #menutop.sf-menu li li {
	background: transparent !important;
}
#menutop.sf-navbar li.current a {
	background: transparent !important;
	border: none !important;
}
#menutop.sf-menu li li, #menutop.sf-menu li li li {
	border-top: 1px solid #356394 !important;
	background: #0f365f url(/wp-content/themes/swflworks/images/bg_sf-menu.png) repeat !important;
}

#menutop li ul li a {
	border: none !important;
}
#menutop ul {
	width: 13em !important;
	border-bottom: 3px solid #44bbff;
}
#menutop .fsMatrix .fsMatrixLabel {
	padding-left: 8px !important;
}
#menutop li:hover ul, #menutop li.sfHover ul {
	/*width: 700px;*/
}
#menutop li.sfHover .sf-with-ul {
	border: none !important;
	background: none !important;
}
#menutop li li.sfHover ul {
	left:	143px !important;
	z-index: 100 !important;
}

/** Superfish Side "I Want" Menu **/
#iwantmenu {
	margin: 15px 0 0 -16px;
	height: 241px;
}
#iwantmenu .sf-sub-indicator {
	margin-top: -2px !important;
}
#iwantmenu.sf-menu ul {
	margin: 0 !important;
	padding: 0 !important;
}
#iwantmenu.sf-menu li a {
	color: #ffffff;
	padding-left: 1.5em !important;
	border: none !important;
	padding-top: 5px !important;
	padding-bottom: 6px !important;
}
#iwantmenu.sf-menu li {
	line-height: 12px !important;
	border-top: none !important;
	/*border-bottom: 1px solid #538edc !important;*/
	border-left: none !important;
	border-right: none !important;
	margin: 0 0 0 1px !important;
	padding: 0 !important;
}
#iwantmenu.sf-menu li ul li{
	/*border-top: 1px solid #538edc !important;*/
	border-bottom: none !important;
	/*border-left: 1px solid #538edc !important;*/
	/*border-right: 1px solid #538edc !important;*/
}
#iwantmenu.sf-vertical, #iwantmenu.sf-vertical li {
	width:	183px !important;
	z-index: 100 !important;
}
#iwantmenu.sf-vertical li:hover ul,
#iwantmenu.sf-vertical li.sfHover ul {
	left:	182px !important;
	z-index: 100 !important;
}
#iwantmenu li {
	background: transparent;
}
#iwantmenu li li {
	/*background: transparent url(./images/bg-iwant-li.jpg) repeat-x !important;*/
}
#iwantmenu li.sfHover, #iwantmenu a:hover {
	background-image: none !important;
	/*background-color: #538edc !important;*/
}

/** DISQUS Wordpress Plugin **/

#dsq-global-toolbar {
	border-top: 1px solid #e2e2e2 !important;
	padding-top: 10px !important;
}
#disqus_thread div {
	padding-bottom: 0px !important;
}

/** jQuery Autocomplete **/

.ac_results li {
	text-align: left;
}