﻿@charset "UTF-8";
/* CSS Document */

/* common styling */
.menu {font-family: arial, sans-serif; width:100%;  position:relative; top:5px; font-size:15px; z-index:100;}
.menu ul li a, .menu ul li a:visited {display:inline-block; margin:0 0 0 20px; text-decoration:none; color:#666; width:auto; height:23px; text-align:left;  background:#fff; line-height:20px; font-size:15px; overflow:hidden;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;  background: url("/Sites/REMAXGlobal/Images/nav/navdiv.gif") no-repeat scroll 6px -5px transparent;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#000; background:#fff;}
.menu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:183px;}
.menu ul li:hover ul li a.hide {background:#fff; color:#BD002C; }
.menu ul li:hover ul li:hover a.hide {background:#eee; color:#BD002C;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block;  background:#fff; width:160px; color:#BD002C;font-size:12px; text-decoration:none; -moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;}
.menu ul li:hover ul li a:hover {background:#fff; color:#333;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}


.menu ul li ul {
	background:#fff; 
	border: 1px solid #8b8e90; 
	border-top:none;
	-webkit-border-radius:0 0 5px 5px ;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	}



.menu ul li ul li {
background:none;
}
